NEWS
Latest posts made by Thomas_Hop
-
ioBroker SonOff ZB Bridge fehlende Daten & Sonderzeichen
Hallo,
habe mir die SonOff ZigBee Bridge mit Tasmota eingebunden --> Funktioniert.Fehlende Daten:
- dann habe ich einen FensterÖffner gepaart --> Funktioniert
- Der Sonoff Termpertursensor wurde noch gepaart. Einen Namen konnte ich auch noch geben
Leider wird unter Objekte nicht mehr angezeigt. Keine Temperatur, keine Feuchte ...
was mache ich falsch??
invalid characters
Das Logfile bring laufend diese Warnung bei 2 Objekten:
Das manuelle ändern des Wertes bringt nix. Wird immer wieder überschrieben:
Woher das "<" kommt weiß ich nicht. War so von Anfang an da.
Hoffe mir kann einer weiterhelfen!
-
RE: SONOFF[emoji768] PIR2 Funk-Infrarotdetektor
Ergänzen möchte ich:
So sieht das Objekt bei sonoff aus:
hier nur eine anderer Wert eines anderen Sensorsein MQTT Adapter läuft als Client ... weiss aber nicht ob dich den überhaupt brauche oder ob der sonoff Adapter reicht:
Danke! -
RE: SONOFF[emoji768] PIR2 Funk-Infrarotdetektor
Hi,
mein Problem kommt dem hier am nächsten. Wie so viele bin ich Anfänger. Prinzipiell läuft alles. ioBroker!!
Sonoff Adapter läuft.
Ich würde auch gerne einen Bewegungsmelder in ein Datenfeld schreiben.20:18:27 MQT: tele/C-M-Bridge/RESULT = {"Time":"2020-05-11T20:18:27","RfReceived":{"Sync":12590,"Low":380,"High":1200,"Data":"F7327E","RfKey":"None"}}
Das steht in meiner Bridge. Mir ist klar das ich mit "F7327E" weiter arbeiten kann. Dies mache ich auch schon. Der Schirm der Lösung oben ist, dass dieser Wert in ein Datenfeld geschrieben wird. irgendwie schaffe ich es aber nicht. Ich weiss nicht wie ich die 3 Zeilen mit den Datenpunkten anpassen muss.
mein script sieht so aus:
var idJSON = 'mqtt.0.tele.C-M-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';
var idRFWert = 'mqtt.0.Data';
setState(idRFWert, RFWert);
}
JSONtoRF(getState(idJSON).val); // Script start
on(idJSON, function(dp) { // triggern bei Wertänderung
JSONtoRF(dp.state.val);
});die beiden Datenpunkte habe ich angelegt:
wenn ich das script starte kommt folgendes:
Danke für eine Hilfe.