@buko
Thema kann geschlossen werden
NEWS
Latest posts made by Buko
-
RE: Fehler meldung von einem Gerät was ich nicht finde
-
RE: Fehler meldung von einem Gerät was ich nicht finde
@meister-mopper sagte in Fehler meldung von einem Gerät was ich nicht finde:
chen und dort testweise mal löschen.
Dnke habe mir einen IP Scanner installiert habe es gefunden jetzt muss ich nur noch schauen wo ich das teil eingesetzt habe
-
Fehler meldung von einem Gerät was ich nicht finde
Systemdata Bitte Ausfüllen Hardwaresystem: NUC/Pi3/etc. Arbeitsspeicher: 3GB Festplattenart: SD-Karte/SSD/HDD Betriebssystem: Debian/Windows/Mac Node-Version: 10.x.x Nodejs-Version: 10.x.x NPM-Version: 6.x.x Installationsart: Skript/Manuell Image genutzt: Ja/Nein Ort/Name der Imagedatei: Link ich bekomme immer angezeigt das dieses Gerät s.Bild das es ein Problem hat aber ich kann es nicht im Rooter finden.
Kann ich in Linusx irgendwo nach schauen welche IP das haben soll
??? -
RE: Altes Script für sonoff Bridge versagt den Dienst
Ich habe gerade was gelesen. Ich habe den Debug Modus an gehabt dann schreibt er nicht die Daten in Data so wie es aussieht, ich habe ihn aus gmacht nun schreibt er Ihn in den Datenpunkt.
Danke für den bemühen!
-
RE: Altes Script für sonoff Bridge versagt den Dienst
@paul53 sagte in Altes Script für sonoff Bridge versagt den Dienst:
100014
Ich möchte den Wert "100014" dort angezeigt bekommen. mit einem Zwieten Script wird der Wert verglichen und wenn der wert übereinstimmt erfolgt eine aktion!
-
RE: Altes Script für sonoff Bridge versagt den Dienst
@paul53 sagte in Altes Script für sonoff Bridge versagt den Dienst:
RFWert = obj.RfRaw.Data;
var idJSON = 'mqtt.0.tele.Sonoff_Bridge.RESULT'; // Datenpunkt-ID mit JSON-String var RFWert; function JSONtoRF(json) { var obj = JSON.parse(json); //RFWert = obj.RfReceived.Data; RFWert = obj.RfRaw.Data; var idJSON = 'mqtt.0.SENSOR'; // Datenpunkt-ID mit JSON-String var idRFWert = 'mqtt.0.Data.Data'/*Data*/; setState(idRFWert, RFWert); } JSONtoRF(getState(idJSON).val); // Script start on(idJSON, function(dp) { // triggern bei Wertänderung JSONtoRF(dp.state.val); });
Keine besserung
javascript.0
2023-03-07 22:37:10.030 error at Script.runInContext (node:vm:141:12)javascript.0
2023-03-07 22:37:10.030 error at script.js.Datenpunkt.Bridge_Datenpunkt:23:3javascript.0
2023-03-07 22:37:10.030 error at script.js.Datenpunkt.Bridge_Datenpunkt:12:1javascript.0
2023-03-07 22:37:10.030 error at JSONtoRF (script.js.Datenpunkt.Bridge_Datenpunkt:7:20)javascript.0
2023-03-07 22:37:10.030 error script.js.Datenpunkt.Bridge_Datenpunkt: TypeError: Cannot read properties of undefined (reading 'Data')javascript.0
2023-03-07 22:37:10.029 info script.js.Datenpunkt.Bridge_Datenpunkt: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptionsjavascript.0
2023-03-07 22:37:10.029 info script.js.Datenpunkt.Bridge_Datenpunkt: getState(id=mqtt.0.tele.Sonoff_Bridge.RESULT, timerId=undefined) => {"val":"{"Time":"2023-03-07T22:35:14","RfReceived":{"Sync":10820,"Low":360,"High":1080,"Data":"100014","RfKey":"None"}}","ack":true,"ts":1678224914594,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1678224914594}javascript.0
2023-03-07 22:37:10.026 info Start javascript script.js.Datenpunkt.Bridge_Datenpunkt -
Altes Script für sonoff Bridge versagt den Dienst
Ich habe auf Proxmox umgestellt und bin ganz Glücklich damit.
Nur ein Script macht mir Probleme
var idJSON = 'mqtt.0.tele.Sonoff_Bridge.RESULT'/**/; // Datenpunkt-ID mit JSON-String var RFWert; function JSONtoRF(json) { var obj = JSON.parse(json); RFWert = obj.RfReceived.Data; var idJSON = 'mqtt.0.SENSOR'/**/; // Datenpunkt-ID mit JSON-String var idRFWert = 'mqtt.0.Data.Data'/**//*Data*/; setState(idRFWert, RFWert); } JSONtoRF(getState(idJSON).val); // Script start on(idJSON, function(dp) { // triggern bei Wertänderung JSONtoRF(dp.state.val); });
Es ist ein alltes Teil das ich gefunden habe vor jahren. Nun es soll den Empfangenen Wert im Datenpunkt Data anzeigen wenn etwas empfangen wird. Ich sehe auch das der Wert bei mqtt.0.tele.Sonoff_Bridge.RESULT' sich ändert, aber der Datenpunkt Data nicht mehr und ich bekomme folgendes Protokoll.
javascript.0
2023-03-07 21:32:34.433 error at Script.runInContext (node:vm:141:12)javascript.0
2023-03-07 21:32:34.432 error at script.js.Datenpunkt.Bridge_Datenpunkt:21:3javascript.0
2023-03-07 21:32:34.432 error at script.js.Datenpunkt.Bridge_Datenpunkt:12:1javascript.0
2023-03-07 21:32:34.432 error at JSONtoRF (script.js.Datenpunkt.Bridge_Datenpunkt:6:25)javascript.0
2023-03-07 21:32:34.432 error script.js.Datenpunkt.Bridge_Datenpunkt: TypeError: Cannot read properties of undefined (reading 'Data')javascript.0
2023-03-07 21:32:34.432 info script.js.Datenpunkt.Bridge_Datenpunkt: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptionsjavascript.0
2023-03-07 21:32:34.431 info script.js.Datenpunkt.Bridge_Datenpunkt: getState(id=mqtt.0.tele.Sonoff_Bridge.RESULT, timerId=undefined) => {"val":"{"Time":"2023-03-07T21:29:19","RfRaw":{"Data":"AAA42A4E0168042E10001455"}}","ack":true,"ts":1678220959910,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1678220959910}javascript.0
2023-03-07 21:32:34.429 info Start javascript script.js.Datenpunkt.Bridge_Datenpunktjavascript.0
2023-03-07 21:32:34.384 info Stop script script.js.Datenpunkt.Bridge_DatenpunktKann jemand helfen?
Gruß Buko
-
RE: Wie Befehle via MQTT aus IOBROKER senden???
Hallo zusammen.
Sende ich den Codehttp://IP der Bridge/cm?cmnd=Backlog RfRaw AAB0210304023005963CF08281908190819081908190819081908190819081908181818155
bekomme ich {} zurück aber die Rollos gehen runter über den Browser.
Sende ich den code via Blocky http Request bringt er mir die {} als Fehler zurück.gibt es eine andere Art den RFRaw code via Blocky zu übergeben?