NEWS
iobroker, MQTT und Shelly - Was geht wie?
-
Ich bekomme es leider nicht hin. Eigentlich ist das was ich will ganz einfach. Einen Fehler sehe ich in der Logik derzeit nicht.
Die Aussentemperatur ist unter der Abluft-Temperatur aber die 0 wird nicht bei Passivkühlung gesetzt.
-
@th-g sagte in iobroker, MQTT und Shelly - Was geht wie?:
Ich bekomme es leider nicht hin. Eigentlich ist das was ich will ganz einfach. Einen Fehler sehe ich in der Logik derzeit nicht.
Die Aussentemperatur ist unter der Abluft-Temperatur aber die 0 wird nicht bei Passivkühlung gesetzt.
Na wenn Du das mit dem Komma gemacht hast, dann ist das das Problem. Nochmal Dezimalzahlen werden mit Punkt und als Zahl bearbeitet. Wenn Du aber mit Komma und Strings arbeitest dann geht das nicht. Dann musst halt einen neuen Datenpunkt für Deinen String machen. Javascipt und Blockly arbeiten mit Dezimalzahlen mit einem Punkt. Also nimm diese Konvertierung raus und definiere den Alias Zahl. - Musst Du wissen wieviel Aufwand du rein stecken willst nur um die deutsche Schreibweise bei Dezimalzahlen auszugeben.
Generell sind Dezimalzahlen beim Programmieren mit Dezimalpunkt und nicht mit Dezimalkomma. Wenn Dir das für die Darstellung nicht passt - dann erstelle nochmal einen eigenen Datenpunkt oder Alias.
Das habe ich Dir aber hier erklärt: https://forum.iobroker.net/post/1012640
Stringvergleiche arbeiten anders als Vergleiche mit Zahlen. Hat auch nichts mit Alias zu tun - das ist generell so, dass man sich an Dezimalpunkte gewöhnen sollte und nur bei der Visualisierung ggf. gesondert konvertiert. Nur VIS musst Du dir jemand anders suchen. Ich nutze NodeRed.
-
Alle Daten liegen Dezimal und mit Punkt vor und ich habe das mit dem Komma nicht gemacht.
-
@th-g Dann mach halt überall Debug Ausgaben dran und lass Dir Aussentemperatur und Abluft-Temperatur ausgeben und ob es im richtigen Ast passiert.
Was komisch ist, ist dass Dein Puzzleteil englisch ist.
-
@mickym sagte in iobroker, MQTT und Shelly - Was geht wie?:
Was komisch ist, ist dass Dein Puzzleteil englisch ist.
Ja das wundert mich auch, dass die Sprachen total willkürlich vermischt sind.
-
-
@th-g sagte in iobroker, MQTT und Shelly - Was geht wie?:
@mickym sagte in iobroker, MQTT und Shelly - Was geht wie?:
Was komisch ist, ist dass Dein Puzzleteil englisch ist.
Ja das wundert mich auch, dass die Sprachen total willkürlich vermischt sind.
liegt an deiner (??) verwendeten Version.
@th-g sagte in iobroker, MQTT und Shelly - Was geht wie?:
Einen Fehler sehe ich in der Logik derzeit nicht.
und was wäre die geplante Logik?
-
@mickym sagte in iobroker, MQTT und Shelly - Was geht wie?:
@th-g Du musst wahrscheinlich auch den Wert von den Objekten miteinander vergleichen
@TH-G
natürlich!
die ID zu vergleichen ist sinnfrei. -
@mickym sagte in iobroker, MQTT und Shelly - Was geht wie?:
@th-g Du musst wahrscheinlich auch den Wert von den Objekten miteinander vergleichen
@homoran sagte in iobroker, MQTT und Shelly - Was geht wie?:
die ID zu vergleichen ist sinnfrei.
Natürlich stimmt. Da war doch etwas mit Wert und Variablen. Ich bin zu doof für das Thema und ist mir fast schon peinlich.
-
@homoran sagte in iobroker, MQTT und Shelly - Was geht wie?:
Ja das wundert mich auch, dass die Sprachen total willkürlich vermischt sind.
liegt an deiner (??) verwendeten Version.
wenn die Spracheinstellungen nicht angepasst werden, kann es in den Skripten immer wieder zu Fehlern kommen. Das Problem würde ich zuerst mal angehen.
-
-
@tt-tom sagte in iobroker, MQTT und Shelly - Was geht wie?:
wenn die Spracheinstellungen nicht angepasst werden, kann es in den Skripten immer wieder zu Fehlern kommen. Das Problem würde ich zuerst mal angehen.
Wo mache ich das denn ausser in den Systemeinstellungen?
-
@tt-tom sagte in iobroker, MQTT und Shelly - Was geht wie?:
Das Problem würde ich zuerst mal angehen.
das ist in einer Version so gewesen, da gibt's nichts einzustellen.
ich weiß nicht mehr in welcher und ob das behoben wurde -
-
@tt-tom sagte in iobroker, MQTT und Shelly - Was geht wie?:
aktuell ist 7.0.3
sicher?
github: 7.1.0 latest: 7.1.0 for 24 days stable: 6.1.4 for 7 months
da gab es schon mindestens einen Thread zu dem Sprachmix. musst du mal suchen
-
-
@tt-tom sagte in iobroker, MQTT und Shelly - Was geht wie?:
also ich hatte diesen Effekt noch nicht.
https://forum.iobroker.net/post/1006277
ist IMHO aber such schon früher mal gewesen.
-
@homoran sagte in iobroker, MQTT und Shelly - Was geht wie?:
Das Problem mit den Blöcken kenn ich auch.
Aber wir schweifen jetzt vom eigentlichen Thema ab.
@TH-G
eigentlich meinte ich dein BS. -
@tt-tom sagte in iobroker, MQTT und Shelly - Was geht wie?:
eigentlich meinte ich dein BS.
Debian GNU/Linux 11 (bullseye) im Docker
-