@paul53 Das heißt, ich setze den HmIP-Schalter zwar unter Strom (damit er empfängt und sendet), trenne die Hue vom Schalter und bypasse die Hue auf "ständig Strom". Und anschließend dann dein Script (bei mir sind es Alias-DP) für das harte Schalten, wenn einer der Taster analog bedient wird. Alles klar, jetzt habe ich es verstanden. Besten Dank für deine Mühe!!
NEWS
Latest posts made by PeterPan
-
RE: Hue Panel mit HmIP Schalter
-
RE: Hue Panel mit HmIP Schalter
@paul53 Vielleicht verstehe ich dich nicht richtig. Wenn die Hue online und aus ist und HmIP-State true ist, schaltet der HmIP bei analog "ein" sich noch einmal ein und die Hue ist online und an. Die Hue kann ich dann beliebig per Skript steuern, da online. Wenn der HmIP analog auf "aus" geschaltet wird, geht die Hue aus ist aber offline, da kein Strom. Mein Skript oben soll dann den HmIP-Schalter wieder weich anschalten, damit die Hue wieder online geht, aber er soll diese nicht anmachen, da "aus" gewünscht war. Wie kann ich jetzt das analoge aus per Skript auffangen (wenn ich dich jetzt richtig verstehe)? Sorry ...
-
RE: Hue Panel mit HmIP Schalter
@paul53 Ja, dort, wo ich nicht-smarte Lampen habe, steuere ich den HmIP-Schalter per Skript. Oder ist dein "weich" machen mehr als nur den State auf einen VI-Button / Sprachbefehl wechseln zu lassen?
-
RE: Hue Panel mit HmIP Schalter
@paul53 sagte in Hue Panel mit HmIP Schalter:
Ein weicher Schalter (Skript) genügt nicht?
Da bin ich auch mit VIS dran, das läuft auch alles gut über unser Tablet. Es ist halt für den Rest einfacher zum Lichtschalter zu gehen, als das Tablet zu nehmen und über die APP den weichen Lichtschalter zu suchen.
-
RE: Hue Panel mit HmIP Schalter
@paul53 Oh nein, ich meinte natürlich nicht iobroker, sondern meine Ausfälle, wenn ich wieder mal etwas umgebaut oder kaputt-optimiert habe. Und wenn dann mal wieder das "Alexa, mache .." nicht funktioniert, muss der harte Schalter her ...
-
RE: Hue Panel mit HmIP Schalter
@paul53 Danke für die schnelle Antwort, das "wie" verstehe ich leider nicht ganz. Der HmIP-Schalter schaltet die Hue-Lampe bei mir durch die Verdrahtung stromlos. Der Wunsch war, dass wenn mein iobroker ausfällt, die Lampe dann noch über den Schalter schaltbar ist. Heißt das also, dass ich ggf. in der CCU den Schalter so programmieren kann, dass er die Lampe ausschaltet aber nicht den Strom? Dann hätte ich aber nicht mehr das "Analoge", oder?
-
Hue Panel mit HmIP Schalter
Hallo zusammen,
die an sich überflüssige Kombination aus HmIP Schalter und Hue Lampe (über Hue Bridge) ist meiner Familie geschuldet, die gerne die Schalterfunktion behalten wollte. Stellt mich aber aktuell vor Herausforderungen.
So ist die Hue Lampe natürlich offline, wenn die Lampe mit dem Schalter ausgeschaltet wird und damit nicht mehr erreichbar, um bspw. später mit der Hue Fernbedienung eine Szene einschalten zu können.
Ich habe folgendes Script versucht, um die Lampe nach händischem Ausschalten wieder online zu bringen, habe aber das Problem, dass die Lampe dann meistens an ist, ggf. weil der Befehl Level=0 vor dem "Online-sein" der Lampe passiert?! Ideal wäre, wenn die Lampe sogar nur online geht, ohne noch kurz zu leuchten. Aber da fehlt mir die zündende Idee ...
Kann mir bitte jemand einen Tipp geben, wie ich es geschickter anstellen kann?
Vielen Dank!on({id: path_link + 'G1_Wohnzimmer.Lampe_Kochinsel.Online', change: "any"}, function (obj) { if(!obj.state.val){ setState(path_link + 'G1_Wohnzimmer.Schalter_Kochinsel.State', true); setState(path_link + 'G1_Wohnzimmer.Lampe_Kochinsel.Level', 0) }
-
RE: Synology Script link von MJPG in Datenpunkt DSM7
@xbit
Das sagt mir leider nichts, wo bekommst du diese Meldung und mit welchem Aufruf?Ich kann den genierten Link sowohl im Browser als auch im Skript unten benutzen, wobei ich einmal eine NAS mit DSM 7.0-41890 und eine noch mit DSM 6.2.4-25556 Update 2 benutze mit jeweils 2 Kameras.
Für die VIS nutze ich den Adapter und den DP "synology.0.SurveillanceStation.cameras.Reolink-Terrasse-Front.linkMjpegHttpPath".Was ich mache, ist, dass ich (1) ein Snapshot für das iobroker-Verzeichnis und anschließendem Versand via Pushover mache, dann (2) ein Snapshot für die NAS sowie (3) für 6 Sekunden noch ein Film aufnehme. Allerdings habe ich Fehlerabfragen rausgenommen.
Das Dokument Synology Surveillance Station Web API ist mit der Version 3.10 vom 22.06.2021 recht aktuell, vielleicht findest du da einen Hinweis?
// Konfiguration const user = "AAA"; // Synology Benutzer mit Berechtigung die Kamera anzuzeigen const pass = "BBB"; // Passwort zu eben eingegebenem Benutzer const ip_1 = "192.168.xxx.xxx"; // IP-Adresse eures Synology-NAS const ip_2 = "192.168.xxx.xxx"; // IP-Adresse eures Synology-NAS const port = 5000; // default Port der Surveillance Station var iplong_1 = 'http://' + ip_1 + ':' + port + '/webapi/'; var iplong_2 = 'http://' + ip_2 + ':' + port + '/webapi/'; const cameraID_Eingang = 1; const cameraID_Wohnzimmer = 2; const cameraID_Front = 3; // ID der Kamera, welche den Garten zeigt const cameraID_Seite = 4; // ID der Kamera, welche die Terrasse zeigt var request = require('request'); var fs = require('fs'); var url_login_1 = iplong_1 + 'auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=' + user + '&passwd=' + pass + '&session=SurveillanceStation&format=sid'; var url_login_2 = iplong_2 + 'auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=' + user + '&passwd=' + pass + '&session=SurveillanceStation&format=sid'; // BEWEGUNG AN DER TERRASSE // Einstellung für Verzögerung des BWM in der CCU noch ändern? on({id: path_link + 'Garten.Bewegung_Haus.Motion', val:true, change: 'ne'}, function (obj) { //licht(); bewegung(iplong_1, url_login_1, cameraID_Seite); }); // Gleiches für weitere Kameras ... /* ================================================================================================================= FUNKTIONEN ================================================================================================================= */ function bewegung (iplong, url_login, cameraID){ // EINLOGGEN IN DIE SYNOLOGY SURVEILLANCESTATION request(url_login, function(error, response, body){ var my_sid = JSON.parse(body).data.sid; // ======================== // 2.3.4.5 GetSnapshot method var url_GetSnapshot = iplong + 'entry.cgi?version=9&id='+cameraID+'&api="SYNO.SurveillanceStation.Camera"&method="GetSnapshot"&profileType=1&_sid=' + my_sid; //console.log('url_GetSnapshot: ' + url_GetSnapshot); // ======================== //2.3.34.8 TakeSnapshot method var url_Snapshot = iplong + 'entry.cgi?camId='+cameraID+'&version="1"&blSave=true&api="SYNO.SurveillanceStation.SnapShot"&dsId=0&method="TakeSnapshot"&_sid=' + my_sid; // ======================== // 2.3.10.1 (External) Record method => OK var url_RecordStart = iplong + 'entry.cgi?api=SYNO.SurveillanceStation.ExternalRecording&method=Record&version=1&cameraId='+cameraID+'&action=start&_sid=' + my_sid; var url_RecordStop = iplong + 'entry.cgi?api=SYNO.SurveillanceStation.ExternalRecording&method=Record&version=1&cameraId='+cameraID+'&action=stop&_sid=' + my_sid; // ======================== var filename = '/home/iobroker/Snap_Reolink'+cameraID+'.jpg'; request.get({url: url_GetSnapshot, encoding: 'binary'}, function(error, response, body){ fs.writeFile(filename, body, 'binary', function(err){ function fake(){} setTimeout(fake,1000); g_pushover('Bewegung ',6,filename,'tugboat'); //Speichert Snapshot auch auf der Synology request(url_Snapshot,function(error, response, body) {}); request(url_RecordStart,function(error, response, body) {}); setTimeout(function() { // weitere Befehle request(url_RecordStop,function(error, response, body) {}); //AUSLOGGEN var url_logout = iplong + 'auth.cgi?api=SYNO.API.Auth&method=Logout&version=2&session=SurveillanceStation&_sid=' + my_sid; request.get({url: url_logout, encoding: 'binary'},function (error){}); }, 6000); }); }); }); };
Update: Vielleicht liegt es am Cookie und die SID steht dort drin? Das Ablaufdatum des Cookies scheint (gefährliches Halbwissen) ggf. der 24.09.2021 zu sein. Ich rufe den Link nicht mehr ab, sondern benutze den Adapter und den DP. Dort hat es zunächst auch nicht funktioniert, aber nachdem ich die Abrufintervalle hoch gesetzt habe, bekomme ich regelmäßige Updates in den DP.
-
RE: Synology Script link von MJPG in Datenpunkt DSM7
@xbit
Hi, bei mir hat das große "L" im "Login" Probleme bereitet, versuche es mal mit einem kleinen "l", also "...uth&method=login&ve...." -
RE: ioBroker Synology Adapter
Hallo zusammen,
bei mir läuft DSM 7 und der Adapter 1.1.3 an sich reibungslos, die CPU-Last habe ich auch mit Vergrößerung der Zeiten hinbekommen.
Nun kann ich nicht genau aus der obigen Diskussion lesen, ob das regelmäßige Update des DP "linkmjpeghttppath" durch den Adapter funktioniert oder nicht? Bei mir tut sich nichts, der StmKey ist noch immer der erste, was auch an der Zeit der letzten Änderung sichtbar ist.
Ein Restart des Adapters ergibt einen neuen Eintrag, der im VIS wieder funktioniert.
Mit einer zweiten NAS mit DSM 6 ist das gleiche Verhalten.Ist das so ?
Besten Dank!