Hi,
bekommst du denn einen Fehler im Statusdialog?
Eigentlich kommt das “already waiting…” nur, wenn der letzte Snapshot noch nicht angekommen ist. Eventuell muss ich da nochmal timeouts einstellen…
Hi,
bekommst du denn einen Fehler im Statusdialog?
Eigentlich kommt das “already waiting…” nur, wenn der letzte Snapshot noch nicht angekommen ist. Eventuell muss ich da nochmal timeouts einstellen…
nein, kann nirgendwo Fehlermeldungen sehen.
Hi, heute wars wieder soweit. Snapshots kamen nicht mehr an:
Einmal auf “Schnappschuss holen” gedrückt und es wird wieder eine weile gehen.
Hi, habe mal eine neue Beta hochgeladen, da ist nun ein timeout hinterlegt.
Konnte den Fehler bei mir zumindest nun auch nachstellen. Mal gucken ob er damit nun behoben ist.
Hi, der Snapshot funktioniert seither problemlos.
Ich bekomm aber immer wieder die Meldung:
24.10.2025, 17:36:40 | PHP | Error: Error: Uncaught TypeError: Cannot access offset of type string on string in /var/lib/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectGateway/module.php:610Stack trace:#0 [internal function]: UnifiProtectGateway->{closure}(‚Too many reques…‘, ‚TOO_MANY_REQUES…‘)#1 /var/lib/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectGateway/module.php(609): usort(Array, Object(Closure))#2 /var/lib/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectGateway/module.php(91): UnifiProtectGateway->getDevicesConfig()#3 /-(3): UnifiProtectGateway->ForwardData(‚{„DataID“:"{BBE…‘)#4 {main}thrownError in Script /var/lib/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectGateway/module.php on Line 610
es scheint aber alles zu funktionieren.
Noch mal danke für die tolle Arbeit.
Grüße aus dem Schwabenland ![]()
Moin, wie oft kommt der Fehler denn?
Und wie viele Geräte fragst du wie oft ab?
Hi, ist etwas unregelmäßig. Manchmal seh ich stunden lang gar nichts. Hier mal ein Bild von eben:
ich habe 6 Kameras die ich alle 60 sek abfrage. Zusätzlich nutze ich die ProtectEvents
Okay, guck ich mir noch mal an…
Nutzt du auch die smartAudioDetect? Dann nehme ich die auch mal mit auf.
aktuell noch nicht. Würd ich aber gerne mal testen. Danke
Bitte mal beobachten ob mit der neuen beta die “Too_Many_Requests” Fehler verschwinden.
Zudem sollte nun smartAudioDetect funktionieren, auch gerne mal testen.
Ich habe vor ca 1,5 Stunden die beta installiert. Bisher keine Fehler mehr. Sieht gut aus. Ich teste weiter. Danke
Könnte mir bitte jemand Screenshots einstellen was für Variablen das Modul anlegt? Die Sache ist die, ich brauche neue Kameras und bin die ganze Zeit am überlegen ob Unifi oder Reolink. Letzteres habe ich mir jetzt gekauft aber da gibt es wohl Probleme die ich im Reolink Modul geäußert habe.
Ich weiß auch nicht was von beiden Hersteller von den Funktionen besser wäre, wenn ich die API, Symcon Modul, Push Nachrichten etc. vergleichen würde.
Vorher hatte ich eine Instar 9020 aber die macht Probleme bei Protect. Ich würde bei Instar bleiben aber hier wird das Symcon Modul nicht mehr gepflegt bzw. die neuen Modelle nicht mehr aktualisiert und habe auch bedenken das ich da wieder Probleme damit habe.
Habe selbst auch Unifi Netzwerk Komponenten.
Terasse ist eine Kamera, einstellbar ist nur Mikro Lautstärke und der Knopf für ein Snapshot.
Daneben die Events der Kameras, einmal pro Gerät und auf Wunsch eine globale die alle vom gleichen Typ zusammen fasst.
Danke für die Infos. Wären diese Funktionen möglich?
Unabhängig vom Webhook. Ist es bereits machbar wenn man eine PTZ Kamera hat und ein bestimmter BWM löst aus das dann die Kamera auf eine gewisse Position fährt?
Das die Nachtsicht nur aktiviert wenn Bewegung erkannt wird oder auch ein BWM auslöst? Das heißt das man durch das Location Control die IR Leds ein u. ausschalten kann.
Zeitgesteuertes Anfahren von Positionen durch einen Wochenplan?
Alarmkennung einschalten beim Haus verlassen und wieder ausschalten beim heimkommen.
Verwenden von externe Sensoren, um Ihre Kamera zu alarmieren, wenn eine Bewegung erkannt wird.
Wirst du noch auf Wunsch verschiede Infos der Kameras hinzufügen um mehr Infos in Symcon zu Haben?
Soweit ich weiß, können 4 Positionen eingestellt werden und die dann über die API Angefahren werden.
Ne, gibt die API nicht her.
Nur die 4, wie bei BWM….
Nein, bisher nicht.
Was soll die Kamera dann machen?
Was für Infos?
Infos z.b. diese hier, weiß nicht was die API hergibt
Geräte Name
Was soll die Kamera dann machen?
Wenn der Türsensor ausgelöst wird, schaue zur Tür, wenn der Fenstersensor ausgelöst wird, wenden dich zum Fenster, und wenn der externe Bewegungssensor eine Person erkennt, schaue zur Küchentür.
Nur was die API Zurück gibt:
{
"id": "66d025b301ebc903e80003ea",
"modelKey": "camera",
"state": "CONNECTED",
"name": "string",
"isMicEnabled": true,
"osdSettings": {
"isNameEnabled": true,
"isDateEnabled": true,
"isLogoEnabled": true,
"isDebugEnabled": true,
"overlayLocation": "topLeft"
},
"ledSettings": {
"isEnabled": true
},
"lcdMessage": {
"type": "LEAVE_PACKAGE_AT_DOOR",
"resetAt": 0,
"text": "string"
},
"micVolume": 100,
"activePatrolSlot": 0,
"videoMode": "default",
"hdrType": "auto",
"featureFlags": {
"supportFullHdSnapshot": true,
"hasHdr": true,
"smartDetectTypes": [
"person"
],
"smartDetectAudioTypes": [
"alrmSmoke"
],
"videoModes": [
"default"
],
"hasMic": true,
"hasLedStatus": true,
"hasSpeaker": true
},
"smartDetectSettings": {
"objectTypes": [
"person"
],
"audioTypes": [
"alrmSmoke"
]
}
}
Und änderbar sind folgende: Wobei ich mir bei led nicht sicher bin ob es die Nachsicht LED ist…
{
"name": "string",
"osdSettings": {
"isNameEnabled": true,
"isDateEnabled": true,
"isLogoEnabled": true,
"isDebugEnabled": true,
"overlayLocation": "topLeft"
},
"ledSettings": {
"isEnabled": true
},
"lcdMessage": {
"type": "DO_NOT_DISTURB",
"resetAt": 0
},
"micVolume": 100,
"videoMode": "default",
"hdrType": "auto",
"smartDetectSettings": {
"objectTypes": [
"person"
],
"audioTypes": [
"alrmSmoke"
]
}
}
Wenn ich in den UnifiProtectKonfigurator gehen möchte kommt bei mir diese Meldung:
Konnte Konfigurationsform von neuer Instanz nicht bestimmen
Warning:
Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /mnt/data/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectGateway/module.php:730
Stack trace:
#0 [internal function]: UnifiProtectGateway->{closure}('Too many reques...', 'TOO_MANY_REQUES...')
#1 /mnt/data/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectGateway/module.php(729): usort(Array, Object(Closure))
#2 /mnt/data/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectGateway/module.php(91): UnifiProtectGateway->getDevicesConfig()
#3 /-(3): UnifiProtectGateway->ForwardData('{"DataID":"{BBE...')
#4 {main}
thrown in /mnt/data/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectGateway/module.php on line 730
in /mnt/data/symcon/modules/.store/bgersmann.unifiprotect/UnifiProtectConfigurator/module.php on line 28
{"status":[{"code":102,"icon":"active","caption":"Instanz ist aktiv"},{"code":104,"icon":"inactive","caption":"Instanz ist inaktiv"}],"elements":[{"type":"Label","bold":true,"label":"UniFi Protect Ger\u00e4te-Konfigurator"},{"type":"Configurator","name":"Unifi Ger\u00e4te","caption":"Unifi Protect Devices","rowCount":10,"delete":false,"sort":[],"columns":[{"caption":"Name","name":"Name","width":"auto","add":""},{"caption":"Typ","name":"Type","width":"200px","add":""},{"caption":"State","name":"State","width":"200px","add":""},{"caption":"ID","name":"ID","width":"300px","add":""}],"values":[{"Name":"Au\u00dfen - Carport","Type":"camera","State":"CONNECTED","ID":"653fd7e100461403e40003f2","instanceID":0,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"653fd7e100461403e40003f2","DeviceType":"Camera","StreamHigh":true,"StreamLow":true},"name":"Au\u00dfen - Carport"}},{"Name":"Au\u00dfen - Gebimmel","Type":"camera","State":"CONNECTED","ID":"653fd7ea03e01403e40003f6","instanceID":52208,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"653fd7ea03e01403e40003f6","DeviceType":"Camera"},"name":"Au\u00dfen - Gebimmel"}},{"Name":"Au\u00dfen - Haust\u00fcr","Type":"camera","State":"CONNECTED","ID":"653fd7e100601403e40003f3","instanceID":0,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"653fd7e100601403e40003f3","DeviceType":"Camera","StreamHigh":true},"name":"Au\u00dfen - Haust\u00fcr"}},{"Name":"Garten - Front","Type":"camera","State":"CONNECTED","ID":"66ed739d02119e03e400075c","instanceID":0,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"66ed739d02119e03e400075c","DeviceType":"Camera","StreamMedium":true},"name":"Garten - Front"}},{"Name":"Garten - Schuppen","Type":"camera","State":"CONNECTED","ID":"66620f4003abd103e4000825","instanceID":0,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"66620f4003abd103e4000825","DeviceType":"Camera"},"name":"Garten - Schuppen"}},{"Name":"Garten - Terrasse","Type":"camera","State":"CONNECTED","ID":"653fd7e1002a1403e40003f1","instanceID":0,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"653fd7e1002a1403e40003f1","DeviceType":"Camera"},"name":"Garten - Terrasse"}},{"Name":"Innen - HWR","Type":"camera","State":"CONNECTED","ID":"653fd7e1012c1403e40003f5","instanceID":0,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"653fd7e1012c1403e40003f5","DeviceType":"Camera"},"name":"Innen - HWR"}},{"Name":"Schuppen","Type":"camera","State":"CONNECTED","ID":"653fd7e003de1403e40003ef","instanceID":0,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"653fd7e003de1403e40003ef","DeviceType":"Camera","StreamHigh":true},"name":"Schuppen"}},{"Name":"tapo-01-garten","Type":"camera","State":"CONNECTED","ID":"6900d73d01f57103e4808b14","instanceID":0,"create":{"moduleID":"{F78D1159-D735-D23A-0A97-69F07962BB89}","configuration":{"ID":"6900d73d01f57103e4808b14","DeviceType":"Camera"},"name":"tapo-01-garten"}}]}],"actions":[{"type":"Button","label":"Ger\u00e4te holen","onClick":"UNIFIPCG_Send($id,\"getDevicesConfig\",\"\");"}]} (Code: -32603)
Was läuft da falsch?
Du schreibst, der Wert unten wäre änderbar:
Könnte ich damit eine Textnachricht auf die Doorbell Schicken?
Und noch eine Frage zur Doorbell, kannn ich das Klingeln als Ereignis erhalten?
ratlose Grüße,
Loerdy
Teste mal ob der Fehler in der Beta schon behoben ist, da hatte ich einiges geändert um den “Too many requests” abzufangen…
In der Theorie sollte es damit funktionieren, schick mir gerne mal einen Debug von der Doorbell wenn du in dem Konfigurationsformular auf “Gerätedaten holen” klickst und ein Text an der Doorbell eingestellt ist. Auch gern per PN. Dann schaue ich mir das mal an und baue das die nächsten Tage mal in die Beta ein.
Ich habe einmal neu installieren durchgeführt, leider ohne Erfolg.
Der Fehler ist geblieben.
Danke,
Loerdy