Skip to content

Commit

Permalink
Notification pictures are supported again
Browse files Browse the repository at this point in the history
Implemented new livestream support using go2rtc (WebRTC/MSE, rtsp)
Fixed issue #323
Updated version of the package eufy-security-client (2.6.2)
Further details can be found in the changelog of eufy-security-client (2.6.2)
  • Loading branch information
bropat committed May 16, 2023
1 parent 9dd3777 commit 3dc6f65
Show file tree
Hide file tree
Showing 42 changed files with 1,967 additions and 2,057 deletions.
4 changes: 4 additions & 0 deletions .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ services:
expose:
- 8081
- 8082
ports:
- 1984:1984
- 8554:8554
- 8443:8443
volumes:
- ..:/workspace:cached
- iobrokerdata-eusec:/opt/iobroker
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/iobroker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
FROM buanet/iobroker:latest-v7
FROM buanet/iobroker:latest-v8
RUN ln -s /opt/iobroker/node_modules/ /root/.node_modules
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ nbproject
maps/

# npm package files
iobroker.*.tgz
*.tgz

Thumbs.db

Expand Down
2 changes: 1 addition & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ tsconfig.*.json
maps/

# npm package files
iobroker.*.tgz
*.tgz
package-lock.json

# i18n intermediate files
Expand Down
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,16 @@ Best is to set the adapter to Debug log mode (see [here](https://bropat.github.i

## Changelog

### 1.0.0 (2023-05-16)

* (bropat) Notification pictures are supported again
* (bropat) Implemented new livestream support using go2rtc (WebRTC/MSE, rtsp)
* (bropat) Fixed issue #323
* (bropat) Updated version of the package eufy-security-client (2.6.2)
* (bropat) Further details can be found in the changelog of eufy-security-client (2.6.2)

**Note:** The download of event videos has been temporarily removed as decryption of these is not yet supported. It will be added back as soon as it is supported.

### 0.9.10 (2023-02-24)

* (bropat) Requires node version >= 16
Expand Down
93 changes: 0 additions & 93 deletions admin/admin.d.ts

This file was deleted.

14 changes: 11 additions & 3 deletions admin/i18n/de/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Eingehende Einladungen annehmen",
"Alarm sound duration (sec)": "Dauer des Alarmtons (Sek.)",
"Livestream settings": "Livestream-Einstellungen",
"Max camera livestream duration (sec)": "Maximale Livestream-Dauer der Kamera (Sek.)",
"Automatically download video": "Automatisches Herunterladen von Videos",
"Automatically download picture": "Automatisches Herunterladen von Bildern"
"Max camera livestream duration (sec)": "Maximale Livestream-Dauer der Kamera (Sek.; 0 = unbegrenzt)",
"General settings": "Allgemeine Einstellungen",
"Hostname": "Hostname Streaming-Url",
"https": "HTTPS-Streaming-URL",
"go2rtc settings": "go2rtc Einstellungen",
"API port": "API Port",
"SRTP port": "SRTP Port",
"WebRTC port": "WebRTC Port",
"RTSP port": "RTSP Port",
"RTSP Username": "RTSP Benutzername",
"RTSP Password": "RTSP Passwort"
}
14 changes: 11 additions & 3 deletions admin/i18n/en/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Accept incoming invitations",
"Alarm sound duration (sec)": "Alarm sound duration (sec)",
"Livestream settings": "Livestream settings",
"Max camera livestream duration (sec)": "Max camera livestream duration (sec)",
"Automatically download video": "Automatically download video",
"Automatically download picture": "Automatically download picture"
"Max camera livestream duration (sec)": "Max camera livestream duration (sec; 0 = unlimited)",
"General settings": "General settings",
"Hostname": "Hostname streaming url",
"https": "HTTPS streaming url",
"go2rtc settings": "go2rtc settings",
"API port": "API port",
"SRTP port": "SRTP port",
"WebRTC port": "WebRTC port",
"RTSP port": "RTSP port",
"RTSP Username": "RTSP Username",
"RTSP Password": "RTSP Password"
}
14 changes: 11 additions & 3 deletions admin/i18n/es/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Aceptar invitaciones entrantes",
"Alarm sound duration (sec)": "Duración del sonido de la alarma (s)",
"Livestream settings": "Configuración de transmisión en vivo",
"Max camera livestream duration (sec)": "Duración máxima de la transmisión en vivo de la cámara (segundos)",
"Automatically download video": "Descarga automática de vídeo",
"Automatically download picture": "Descarga automática de la imagen"
"Max camera livestream duration (sec)": "Duración máxima de la transmisión en vivo de la cámara (segundos; 0 = ilimitado)",
"General settings": "Configuración general",
"Hostname": "Nombre de host url de streaming",
"https": "URL de transmisión HTTPS",
"go2rtc settings": "Configuración de go2rtc",
"API port": "Puerto API",
"SRTP port": "Puerto SRTP",
"WebRTC port": "Puerto WebRTC",
"RTSP port": "Puerto RTSP",
"RTSP Username": "Nombre de usuario RTSP",
"RTSP Password": "Contraseña RTSP"
}
14 changes: 11 additions & 3 deletions admin/i18n/fr/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Accepter les invitations entrantes",
"Alarm sound duration (sec)": "Durée du son de l'alarme (sec)",
"Livestream settings": "Paramètres de diffusion en direct",
"Max camera livestream duration (sec)": "Durée maximale de la diffusion en direct de la caméra (s)",
"Automatically download video": "Téléchargement automatique de la vidéo",
"Automatically download picture": "Téléchargement automatique de l'image"
"Max camera livestream duration (sec)": "Durée maximale de la diffusion en direct de la caméra (s; 0 = illimité)",
"General settings": "Paramètres généraux",
"Hostname": "Nom d'hôte de l'url de streaming",
"https": "URL de streaming HTTPS",
"go2rtc settings": "Paramètres de go2rtc",
"API port": "Port API",
"SRTP port": "Port SRTP",
"WebRTC port": "Port WebRTC",
"RTSP port": "Port RTSP",
"RTSP Username": "Nom d'utilisateur RTSP",
"RTSP Password": "Mot de passe RTSP"
}
14 changes: 11 additions & 3 deletions admin/i18n/it/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Accetta inviti in arrivo",
"Alarm sound duration (sec)": "Durata del suono dell'allarme (sec)",
"Livestream settings": "Impostazioni live streaming",
"Max camera livestream duration (sec)": "Durata massima del live streaming della videocamera (sec)",
"Automatically download video": "Scarica automaticamente il video",
"Automatically download picture": "Scarica automaticamente l'immagine"
"Max camera livestream duration (sec)": "Durata massima del live streaming della videocamera (sec; 0 = illimitata)",
"General settings": "Impostazioni generali",
"Hostname": "Nome host url di streaming",
"https": "URL di streaming HTTPS",
"go2rtc settings": "Impostazioni di go2rtc",
"API port": "Porta API",
"SRTP port": "Porta SRTP",
"WebRTC port": "Porta WebRTC",
"RTSP port": "Porta RTSP",
"RTSP Username": "Nome utente RTSP",
"RTSP Password": "Password RTSP"
}
14 changes: 11 additions & 3 deletions admin/i18n/nl/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Accepteer inkomende uitnodigingen",
"Alarm sound duration (sec)": "Duur alarmgeluid (sec)",
"Livestream settings": "Livestream-instellingen",
"Max camera livestream duration (sec)": "Max. Duur livestream camera (sec)",
"Automatically download video": "Video automatisch downloaden",
"Automatically download picture": "Automatisch beeld downloaden"
"Max camera livestream duration (sec)": "Max. Duur livestream camera (sec; 0 = onbeperkt)",
"General settings": "Algemene instellingen",
"Hostname": "Hostnaam streaming url",
"https": "HTTPS-streaming url",
"go2rtc settings": "go2rtc instellingen",
"API port": "API poort",
"SRTP port": "SRTP poort",
"WebRTC port": "WebRTC poort",
"RTSP port": "RTSP poort",
"RTSP Username": "RTSP gebruikersnaam",
"RTSP Password": "RTSP wachtwoord"
}
14 changes: 11 additions & 3 deletions admin/i18n/pl/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Przyjmowanie zaproszeń przychodzących",
"Alarm sound duration (sec)": "Czas trwania dźwięku alarmu (sek.)",
"Livestream settings": "Ustawienia transmisji na żywo",
"Max camera livestream duration (sec)": "Maksymalny czas trwania transmisji na żywo z kamery (s)",
"Automatically download video": "Automatycznie pobieraj wideo",
"Automatically download picture": "Automatyczne pobieranie obrazu"
"Max camera livestream duration (sec)": "Maksymalny czas trwania transmisji na żywo z kamery (s; 0 = bez ograniczeń)",
"General settings": "Ustawienia ogólne",
"Hostname": "Nazwa hosta strumieniowej transmisji url",
"https": "Adres url transmisji strumieniowej HTTPS",
"go2rtc settings": "Ustawienia go2rtc",
"API port": "Port API",
"SRTP port": "Port SRTP",
"WebRTC port": "Port WebRTC",
"RTSP port": "Port RTSP",
"RTSP Username": "Nazwa użytkownika RTSP",
"RTSP Password": "Hasło RTSP"
}
14 changes: 11 additions & 3 deletions admin/i18n/pt/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Aceitar os convites recebidos",
"Alarm sound duration (sec)": "Duração do som do alarme (seg)",
"Livestream settings": "Configurações de transmissão ao vivo",
"Max camera livestream duration (sec)": "Duração máxima da transmissão ao vivo da câmera (segundos)",
"Automatically download video": "Descarregar vídeo automaticamente",
"Automatically download picture": "Descarregar imagem automaticamente"
"Max camera livestream duration (sec)": "Duração máxima da transmissão ao vivo da câmera (segundos; 0 = ilimitado)",
"General settings": "Definições gerais",
"Hostname": "Nome do anfitrião url de transmissão",
"https": "URL de transmissão HTTPS",
"go2rtc settings": "Definições do go2rtc",
"API port": "Porta API",
"SRTP port": "Porta SRTP",
"WebRTC port": "Porta WebRTC",
"RTSP port": "Porta RTSP",
"RTSP Username": "Nome de utilizador RTSP",
"RTSP Password": "Senha RTSP"
}
14 changes: 11 additions & 3 deletions admin/i18n/ru/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "Принимать входящие приглашения",
"Alarm sound duration (sec)": "Длительность звукового сигнала тревоги (сек)",
"Livestream settings": "Настройки прямой трансляции",
"Max camera livestream duration (sec)": "Максимальная продолжительность прямой трансляции с камеры (сек)",
"Automatically download video": "Автоматическая загрузка видео",
"Automatically download picture": "Автоматическая загрузка изображения"
"Max camera livestream duration (sec)": "Максимальная продолжительность прямой трансляции с камеры (сек; 0 = неограниченно)",
"General settings": "Общие настройки",
"Hostname": "Имя хоста потоковое url",
"https": "URL потоковой передачи HTTPS",
"go2rtc settings": "настройки go2rtc",
"API port": "API-порт",
"SRTP port": "SRTP-порт",
"WebRTC port": "WebRTC-порт",
"RTSP port": "RTSP-порт",
"RTSP Username": "RTSP Имя пользователя",
"RTSP Password": "Пароль RTSP"
}
14 changes: 11 additions & 3 deletions admin/i18n/zh-cn/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,15 @@
"Accept incoming invitations": "接受收到的邀请",
"Alarm sound duration (sec)": "警报声持续时间(秒",
"Livestream settings": "直播设置",
"Max camera livestream duration (sec)": "相机直播的最大持续时间(秒)",
"Automatically download video": "自动下载视频",
"Automatically download picture": "自动下载图片"
"Max camera livestream duration (sec)": "相机直播的最大持续时间(秒;0 = 无限)",
"General settings": "一般设置",
"Hostname": "主机名流媒体网址",
"https": "HTTPS流媒体网址",
"go2rtc settings": "go2rtc设置",
"API port": "API端口",
"SRTP port": "SRTP端口",
"WebRTC port": "WebRTC端口",
"RTSP port": "RTSP端口",
"RTSP Username": "RTSP用户名",
"RTSP Password": "RTSP密码"
}
Loading

0 comments on commit 3dc6f65

Please sign in to comment.