Kleiner Fehler mit IP 5 - FIX in Dev-Test

Bild

Uns wurde ein Problem im Logik Editor mit IP 5 gemeldet, FIX für DEV-TEster bereitgestellt

Problem: Beim Anlegen von Logiken können keine Parameter vom Typ String vorgegeben werden. Laufende Logiken sind nicht betroffen. Der Fehler wird als "Minor" eingestuft, da nur geringe Auswirkung. Der Fehler kann umgangen werden, indem ein String nicht als Parameter sondern als Objektwert vorgeben wird (z.B. via ETS eine GA beschreiben).

Update: Der Fehler wurde bereits behoben und den DEV-Testern heute zur Verfügung gestellt. Rollout an Insider womöglich noch heute, Sonntag, spät Abend.

Info im Insider-Forum: viewtopic.php?t=6230

[TIPP] Tutorial - Schritt für Schritt zur Custom Logik: Duschlicht bei schnellem Temperaturanstieg einschalten

Informationen und Diskussionen über Logik-Engine und Logik-Editor
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Benutzeravatar

Eraser
Beiträge: 678
Registriert: So Aug 12, 2018 1:51 pm
Hat sich bedankt: 221 Mal
Danksagung erhalten: 282 Mal

#11

Beitrag von Eraser »

Eine Frage:

Die angezeigten Float-Werte im Dok-Mode haben 2 Kommastellen.
Ich kann aber bei Rise Rate auch statt 0.01 z.B. 0.013 eingeben.

Wird in der Logik nun mit 0.01 oder 0.013 gearbeitet?
Angezeigt werden immer nur 2 Kommastellen.
mfg
Wolfgang

Timberwolf 2500 #151 / VPN offen / Reboot nach Rücksprache
+ PBM #938

Ersteller
Robert_Mini
Beiträge: 3920
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1297 Mal
Danksagung erhalten: 2233 Mal

#12

Beitrag von Robert_Mini »

Die Logik arbeitet intern mit float und ausreichend Nachkommastellen.

Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
Benutzeravatar

Eraser
Beiträge: 678
Registriert: So Aug 12, 2018 1:51 pm
Hat sich bedankt: 221 Mal
Danksagung erhalten: 282 Mal

#13

Beitrag von Eraser »

Robert_Mini hat geschrieben: So Dez 01, 2019 9:48 am 2) Den Defaultwert für $Level_actual auf einen Wert größer dem erwarteten Maximalwert anpassen:
["$Level_Actual","float",50.0],
Ansonsten schaltet die Logik nach dem Erstellen beim Empfang des ersten Messwerts ein, da ein Anstieg von 0 auf 23°C gerechnet wird. Mit einem hohen Startwert wird eine negative Flanke gerechnet und es passiert nichts, weil Output bereits auf 0 steht und damit wird auch nicht ausgeschaltet.
INFO:

Mit Level_Actual geht das nicht, da Level_Old dann trotzdem auf 0.0 steht.
Stattdessen muss Level_Old auf z.B. 50.0 gesetzt werden.
mfg
Wolfgang

Timberwolf 2500 #151 / VPN offen / Reboot nach Rücksprache
+ PBM #938

Ersteller
Robert_Mini
Beiträge: 3920
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1297 Mal
Danksagung erhalten: 2233 Mal

#14

Beitrag von Robert_Mini »

Danke. Da hast du vermutlich recht!

Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
Benutzeravatar

Eraser
Beiträge: 678
Registriert: So Aug 12, 2018 1:51 pm
Hat sich bedankt: 221 Mal
Danksagung erhalten: 282 Mal

#15

Beitrag von Eraser »

Hallo,

ich habe bei mir folgendes beobachtet:

Am Reset-Eingang wird bei der Logik und bei der Objektverbindung ganz links ein True angezeigt, obwohl vom Objekt K1 nur ein False kommen kann.
Dies wird damit verbunden sein, dass die Logik intern den Reset-Eingang wieder zurücksetzt.
Unbenannt.PNG

Im Graph sieht man, dass nach einem Empfang von False auf dem Reset-Eingang dieser danach wieder auf True gezogen wird.
Unbenannt 2.png

Meiner Meinung nach sollte der ganz links angezeigte Wert unter K1 dann nicht True anzeigen, sondern nur der rechte Wert innerhalb der Logikzelle, da man ansonsten glauben kann, dass K1 ein True sendet, obwohl dies ein Zentral-Aus-KNX-Objekt ist, welches nur False senden kann.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
mfg
Wolfgang

Timberwolf 2500 #151 / VPN offen / Reboot nach Rücksprache
+ PBM #938
Antworten

Zurück zu „Logikengine & Logik-Editor“