NEU! UPGRADE IP 11 verfügbar!
NEU! LICHTWIDGET - DPT 7.600 - Logik Manager Update - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/B9MUEJj2

Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074

Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117

NEU! Ausführliches Video Tutorial zur VISU
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs

[Beantwortet] [V3.5.1] Probleme mit Logik, Wertberechnung funktioniert nicht

Hier bitte Eure Diskussionen und Feature Requests zu neuen Logikmodulen und Funktionen des Logik-Editors
Antworten

Ersteller
kmk85
Reactions:
Beiträge: 24
Registriert: Mo Feb 12, 2024 2:55 pm
Wohnort: Wesel
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

[V3.5.1] Probleme mit Logik, Wertberechnung funktioniert nicht

#1

Beitrag von kmk85 »

Hallo zusammen,

ich bin aus Verzweiflung über den X1 beim TWS gelandet, insb. wegen der VISU die nun kommt.

Ich habe den TWS nun in Betrieb genommen und fange an, meine Modbus Geräte auszulesen.

Ich habe mir eine Logik gebaut, um Werte zu berechnen.

Allerdings funktioniert das nicht und ich weiß nicht warum.

Danke im Voraus.

Das hier war mein Bedarf:
hausautomatisierung hat geschrieben: Mi Jan 18, 2023 11:10 am Hallo zusammen,

ich bin gerade über das gleiche Thema gestolpert und möchte kurz fragen, ob ich das Thema richtig verstanden habe. Ich habe auch die Mathe-Logik von @StefanW verwendet:
StefanW hat geschrieben: Mo Apr 19, 2021 6:30 pm hier noch ein Bild vom neuen Mathebaustein in Aktion mit genau dem hier beschriebenen Anwendungsfall (im Doktormodus)
  • Eingang 1 (aktueller Wert) steht bei Stefan auf "Always"
  • Eingang 2 (Scaling Factor) steht auf "Update"
Jetzt ist es doch aber so, dass die Objekte in der Reihenfolge geholt werden, wie es die Register vorgeben, oder? Der Scaling Factor (SF) liegt dabei immer hinter dem eigentlich Wert. Das heißt, dass hier ja erst der Wert aktualisiert wird und dann ggf. noch der alte SF verwendet wird. Dadurch entstehen entsprechende Peaks.

Also dachte ich mir, dass ich einfach
  • Eingang 1 (aktueller Wert) auf "Update" stelle (Logik wird nicht ausgeführt) und
  • Eingang 2 (Scaling Factor) auf "Always" stelle
Dann habe ich noch alle Filter für den SF entfernt, damit jeder Lesevorgang zur Ausführung der Logik führt. Damit jetzt nicht der Ausgang ständig neue Werte liefert, habe ich diesen auf "Change" gestellt.

So sollte immer mit dem aktuellen SF gerechnet werden, oder?

Bild
Ich habe mir das mal so nachgebaut, allerdings spuckt die Logik mir keine Werte aus. Warum ist das so?

Edit: Als Ziel habe ich je eine Zeitserie "float" angelegt. Erschien mir die einzig logische Option. Ebenso habe ich den Eingang mit I oder X, das Updateverhalten gewechselt, als auch die Formel mit "x" oder mit/ohne Klammer probiert. Immer ist das Ergebnis 0. Ich zweifel schon selbst.

Bild

Bild
Zuletzt geändert von Parsley am Fr Feb 16, 2024 9:31 am, insgesamt 6-mal geändert.
Grund: Link auf gelöschten Doppelpost entfernt.
Grüße, Kai
————————
TWS 3500XL | ID 1288 | VPN aktiv | Reboot nach Absprache

blaubaerli
Reactions:
Beiträge: 2325
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 898 Mal
Danksagung erhalten: 700 Mal

#2

Beitrag von blaubaerli »

Hallo @kmk85,

zunächst mal ein herzliches Willkommen hier bei uns im Forum.

Ich bin sicher, dass du mit deiner Wahl zum TWS eine gute Entscheidung getroffen hast!

Bitte schaue dir doch kurz unsere Forenregeln oben in der blauen Box an und füge die Informationen noch bei.

Wir sind bemüht schnellstmöglich zu helfen, benötigen dafür aber auch ein Mindestmaß an Input. :handgestures-salute:

Beste Grüße
Jens
Zuletzt geändert von blaubaerli am Do Feb 15, 2024 1:35 pm, insgesamt 1-mal geändert.
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung
Bitte WIKI lesen.

StefanW
Elaborated Networks
Reactions:
Beiträge: 9775
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4879 Mal
Danksagung erhalten: 7820 Mal
Kontaktdaten:

#3

Beitrag von StefanW »

Hi Jens,

in diesem Unterforum gibt es offenbar keine blaue Box....


Hi ?

auch herzlich willkommen von mir.

Wegen der Forenregeln bitte hier lesen: https://wiki.timberwolf.io/Forenregeln


lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

blaubaerli
Reactions:
Beiträge: 2325
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 898 Mal
Danksagung erhalten: 700 Mal

#4

Beitrag von blaubaerli »

Oups,
Auf die Idee bin ich ja noch gar nicht gekommen, sorry…

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung
Bitte WIKI lesen.

Robert_Mini
Reactions:
Beiträge: 3744
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1171 Mal
Danksagung erhalten: 2076 Mal

#5

Beitrag von Robert_Mini »

Hallo kmk?

Das sollte so passen und ich kann es bei mir nicht nachvollziehen. Die Logik sieht gleich aus und rechnet richtig.
Gib mal manuell Werte an den Eingängen ein und berichte, ob dann der Ausgang richtig berechnet wird.

Bitte gib noch deine TWS Firmware-Version an.

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

Ersteller
kmk85
Reactions:
Beiträge: 24
Registriert: Mo Feb 12, 2024 2:55 pm
Wohnort: Wesel
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

#6

Beitrag von kmk85 »

Ich habs ergänzt, sorry für den Fauxpas.

Habe mal eine eine Logik nur mit Zahlen erstellt, die rechnet was aus!

Bild

Nun habe ich dort Werte verknüpft und es geht. Das gibts ja gar nicht. :confusion-scratchheadyellow:
Zuletzt geändert von kmk85 am Do Feb 15, 2024 4:55 pm, insgesamt 3-mal geändert.
Grüße, Kai
————————
TWS 3500XL | ID 1288 | VPN aktiv | Reboot nach Absprache

gbglace
Reactions:
Beiträge: 3615
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1273 Mal
Danksagung erhalten: 1674 Mal

#7

Beitrag von gbglace »

Die Software Version bitte nie in den footer weil der sich einmal angepasst in allen Beiträgen aktualisiert, der ist nicht Bestandteil des jeweiligen Threads sondern deines dazugeladenen Profils.
Ich habe die Software nun in den Threadtitel ergänzt da gehört es rein.
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension

Ersteller
kmk85
Reactions:
Beiträge: 24
Registriert: Mo Feb 12, 2024 2:55 pm
Wohnort: Wesel
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

#8

Beitrag von kmk85 »

Danke für den Hinweis Gören, macht Sinn, hatte nicht so weit gedacht. Sorry.
Grüße, Kai
————————
TWS 3500XL | ID 1288 | VPN aktiv | Reboot nach Absprache

ms20de
Elaborated Networks
Reactions:
Beiträge: 995
Registriert: Sa Aug 11, 2018 9:14 pm
Hat sich bedankt: 281 Mal
Danksagung erhalten: 500 Mal

#9

Beitrag von ms20de »

Das Freie Formel Modul hat einen Boolean Ausgang wenn die Berechnung nicht klappt.
Ab Firmware Version 4.0 (verfügbar für Insider) gibt es einen Logik Log mit dem an die Fehler schnell finden kann.

Fehler hier wahrscheinlich ein zusätzliche Anführungszeichen am Beginn der Formel.

Viele Grüßen,
Mattihas
[ Timberwolf Entwicklung ]

TWS 2400 ID:102 VPN offen, Reboot auf Nachfrage
Antworten

Zurück zu „Feature Requests & Diskussionen Timberwolf Logik (Module & Editor)“