NEWS
Berechneter Wert wird von Modbus nicht weiter übergeben
-
Hallo Leute, ich stehe auf dem Schlauch.
Meine Stiebel Steuerung ist über Modbus in IOBroker eingebunden. Es funktioniert alles ganz normal. Wenn ich die Wunschtemperatur dort per Hand eintrage wird sie in die Steuerung übergeben.Wenn ich die Wunschtemperatur über skript berechne und in den Mod Bus Register schreibe, wird der Wert NICHT in die Steuerung übergeben. Wie finde ich raus woran es liegt.
Ich habe mein System umgezogen. Jetzt habe ich hier und da Probleme mit Sachen die früher funktioniert haben. Der Skript den ich nutze hat funktioniert, keine Ahnung warum es auf ein mal nicht mehr geht.!
Das ist der Blockly "nach Zahl" war der erste Versuch, die Ausgabe zu bereinigen.
-
@axmlm sagte in Berechneter Wert wird von Modbus nicht weiter übergeben:
Wie finde ich raus woran es liegt.
indem du uns dein Skript zeigst, wenn du uns fragst.
Glaskugel meint du hast den Wert mit ACK=true übergeben
EDIT:
dach dem Hinzufügen deines Blockly sieht man es!
Genau, du nimnst aktualisiere, obwohl du etwas steuern willst.
Also nimm steuere -
@homoran
Forum hat gehanken und wollte mein Bild nicht, jetzt ists drin -
@axmlm hab nach deinem edit auch editiert
-
@homoran said in Berechneter Wert wird von Modbus nicht weiter übergeben:
@axmlm sagte in Berechneter Wert wird von Modbus nicht weiter übergeben:
Wie finde ich raus woran es liegt.
indem du uns dein Skript zeigst, wenn du uns fragst.
Glaskugel meint du hast den Wert mit ACK=true übergeben
EDIT:
dach dem Hinzufügen deines Blockly sieht man es!
Genau, du nimnst aktualisiere, obwohl du etwas steuern willst.
Also nimm steuereMache ich gleich.
ABer der Wert wird ja eingtragen, aber nicht übergeben
Wenn ich die 16 manuell ändere, dann wird der Wert in Stiebel geschrieben.
So, jetzt gehe ich ans Ändern und melde mich in ein Paar Minuten wieder.
-
@axmlm sagte in Berechneter Wert wird von Modbus nicht weiter übergeben:
ABer der Wert wird ja eingtragen, aber nicht übergeben
Ja eben!
du aktualisierst den Wert.
Sagst aber nicht dass dieser zum steuern eines Gerätes verwendet werden sollEDIT:
Bitte nichts nachträglich hinzufügen!
Schon gar nicht ohne Kennzeichnung.Manuell hakst du dann bestimmt nich "bestätigt" an
-
Du solltest meiner Meinung nach da tiefer einsteigen, damit es deutlich wird. Hier: (https://www.youtube.com/watch?v=p5FyeifYUnw)
-
@homoran
So jetzt funktionierts,Endlich den Unterschied zwischen "aktualisieren" und "steuern" verstanden.
Danke an alle. Hier noch der Skript damit es abgeschlossen ist.
-
@axmlm sagte in Berechneter Wert wird von Modbus nicht weiter übergeben:
So jetzt funktionierts,
Natürlich
@axmlm sagte in Berechneter Wert wird von Modbus nicht weiter übergeben:
Endlich den Unterschied zwischen "aktualisieren" und "steuern" verstanden.
Dann war's ja für alle erfolgreich!
da sind aber noch paar aktualisiere drin!
Wenn sich dahinter eigene DP verbergen ist das ok, wenn es AdapterDPs sind nicht!EDIT
und ein nach Zahl ist aus dem Rahmen gefallen