NEU! UPGRADE IP 10 verfügbar!
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3
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 IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3
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 IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
[Gelöst] (V2.0) Probleme in bestehender Logik - Eingang übernimmt Status nicht aus verschaltetem Logikausgang
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
-
- Reactions:
- Beiträge: 1876
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 775 Mal
(V2.0) Probleme in bestehender Logik - Eingang übernimmt Status nicht aus verschaltetem Logikausgang
Ich habe gerade festgestellt, dass eine Logik ein sehr merkürdiges Verhalten hat:
Ein Eingang übernimmt nich den Status des verschalteten Logikausgangs.
Auch lässt sich der Eingang im Dokotmodus nicht modifizieren. Habe beide Logiken bereits zurückgesetzt und neu Initialisiert.
Die Logik läuft bereits seit langer Zeit und ich hatte nie Probleme damit festgestellt.
Stefan W. ich würde Euch bitten, dass Ihr Euch auch hier mal drauf schaltet.
Ich kann nicht sicher sagen, dass es erst in der Hauptversion gekommen ist, aber ich kann zumindest sicher sagen, dass diese Logik seit vielen Monaten bis heute unverändert am Laufen war.
Dies Logik läuft bei mir 3 Mal mit (hoffentlich ) gleichem Code. Die andeeren beiden Moduls sind ID 311 und 389. Bei allen drei lässt sich der 4te Eingang nicht im Doktormodus ändern.
Ein Eingang übernimmt nich den Status des verschalteten Logikausgangs.
Auch lässt sich der Eingang im Dokotmodus nicht modifizieren. Habe beide Logiken bereits zurückgesetzt und neu Initialisiert.
Die Logik läuft bereits seit langer Zeit und ich hatte nie Probleme damit festgestellt.
Stefan W. ich würde Euch bitten, dass Ihr Euch auch hier mal drauf schaltet.
Ich kann nicht sicher sagen, dass es erst in der Hauptversion gekommen ist, aber ich kann zumindest sicher sagen, dass diese Logik seit vielen Monaten bis heute unverändert am Laufen war.
Dies Logik läuft bei mir 3 Mal mit (hoffentlich ) gleichem Code. Die andeeren beiden Moduls sind ID 311 und 389. Bei allen drei lässt sich der 4te Eingang nicht im Doktormodus ändern.
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK
-
- Reactions:
- Beiträge: 1876
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 775 Mal
Ergänzung: Das Eingangsobjekt 309 O1 hat im Objektmanager den Wert true, im Doktormodus der Logikzelle wird aber ständig false angezeigt und lässt sich wiee gesagt nicht modifizieren.
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK
-
- Reactions:
- Beiträge: 1876
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 775 Mal
Noch eine Ergänzung:
Das Problem scheint mir in Verbindung mit dem Custom-Logik Modul "Monoflop" zu stehen.
Denn wenn ich nur die Monoflop-Zeile in meinem Custom-Code auskommentiere (vorangestelltes //), dann übernimmt der Eingang den verschalteten Status und ich kann ihn auch im Doktmormodus ändern. Ist noch kein Beleg, aber zumindest eine Indikation.
Das Problem scheint mir in Verbindung mit dem Custom-Logik Modul "Monoflop" zu stehen.
Denn wenn ich nur die Monoflop-Zeile in meinem Custom-Code auskommentiere (vorangestelltes //), dann übernimmt der Eingang den verschalteten Status und ich kann ihn auch im Doktmormodus ändern. Ist noch kein Beleg, aber zumindest eine Indikation.
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK
-
- Reactions:
- Beiträge: 1876
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 775 Mal
Hier der Code
Code: Alles auswählen
/**
* Vorlaufregler-Freigabe
*/
{
"Input":[
["HKV-Schalter","Aktiviert oder Deaktiviert den HKV","$HKV_SW_In","c"],
["Heizbedarf","Ist Heizbedarf im Bereich des HKV vorhanden?","$Heizbedarf","c"],
["Sommer-Winter-Umschaltung","Sommer = True","$Sommer","c"],
["Hitzeschutz","Muss der Heizkreis gegen überhitze geschützt werden?","$Hitzeschutz","c"],
["Timer","Verzögerungszeit der Hitzeschutzdeaktivierung","$timer","u"]
],
"Output":[
["HKV-Aktiv","Aktiviert oder Deaktiviert den HKV","$HKV_SW_Out","a"],
["Stellwert_Zwangs_Reset","true wenn Stellwert auf 0% gesetzt werden soll","$Stell_SW_Out","c"]
],
"Level":[
["$Blocker","bool",false],
["$Hitzeschutz","bool",false],
["$HKV_SW_In","bool",true],
["$Heizbedarf","bool",false],
["$Sommer","bool",false],
["$timer","integer",30],
["$HKV_SW_Out","bool",false],
["$Stell_SW_Out","bool",false],
["$const_true","bool",true]
],
"Module":[
["Or" , ["$Hitzeschutz" , "-$HKV_SW_In", "-$Heizbedarf", "$Sommer"], "$Stell_SW_Out"],
["Monoflop","$Hitzeschutz",0,"$Blocker","$timer",2],
["Or" , ["-$Hitzeschutz" , "$Blocker"], "-$Hitzeschutz"],
["And" , ["-$Hitzeschutz" , "$HKV_SW_In", "$Heizbedarf", "-$Sommer"], "$HKV_SW_Out"]
]
}
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK
-
- Elaborated Networks
- Reactions:
- Beiträge: 9750
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4867 Mal
- Danksagung erhalten: 7766 Mal
- Kontaktdaten:
Hallo Foristen,
kann das hier jemand bei sich nachvollziehen und verifizieren?
Weil wir haben in der Logik bei der neuen Hauptversion 2.0 "lediglich" die Mathe-Bibliothek mit dem Formelparser hinzugefügt. Solche grundsätzlichen Probleme sollte es schon lange nicht mehr geben.
Wir würden uns über Rückmeldungen freuen
lg
Stefan
kann das hier jemand bei sich nachvollziehen und verifizieren?
Weil wir haben in der Logik bei der neuen Hauptversion 2.0 "lediglich" die Mathe-Bibliothek mit dem Formelparser hinzugefügt. Solche grundsätzlichen Probleme sollte es schon lange nicht mehr geben.
Wir würden uns über Rückmeldungen freuen
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.
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.
-
- Reactions:
- Beiträge: 364
- Registriert: So Okt 14, 2018 1:48 pm
- Hat sich bedankt: 228 Mal
- Danksagung erhalten: 274 Mal
Hallo Stefan,
habe die Custom-Logik von Sven kopiert und zum Testen in den TWS importiert.
Beim Duchtesten der Logik im Doktormodus konnte gleiches Verhalten, wie von Sven beschrieben, nachgestellt werden.
Getestet mit TWS Version 2.0 - Rising Power
Grüße
René
habe die Custom-Logik von Sven kopiert und zum Testen in den TWS importiert.
Beim Duchtesten der Logik im Doktormodus konnte gleiches Verhalten, wie von Sven beschrieben, nachgestellt werden.
Getestet mit TWS Version 2.0 - Rising Power
Grüße
René
Grüße
René
_______________________________________________________________________________
TWS 2600LW ID:504 + PBM ID:892 + PBM ID:910 , VPN offen , Reboot erlaubt, Offline, Insider
TWS 950QL ID:379 , VPN offen, Reboot erlaubt, Offline, Insider
René
_______________________________________________________________________________
TWS 2600LW ID:504 + PBM ID:892 + PBM ID:910 , VPN offen , Reboot erlaubt, Offline, Insider
TWS 950QL ID:379 , VPN offen, Reboot erlaubt, Offline, Insider
-
- Elaborated Networks
- Reactions:
- Beiträge: 9750
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4867 Mal
- Danksagung erhalten: 7766 Mal
- Kontaktdaten:
Ok, Danke René,
ich gebe das weiter
lg
Stefan
ich gebe das weiter
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.
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.
-
- Reactions:
- Beiträge: 364
- Registriert: So Okt 14, 2018 1:48 pm
- Hat sich bedankt: 228 Mal
- Danksagung erhalten: 274 Mal
Kein Problem,
bringt uns ja alle weiter.
Grüße
René
bringt uns ja alle weiter.
Grüße
René
Grüße
René
_______________________________________________________________________________
TWS 2600LW ID:504 + PBM ID:892 + PBM ID:910 , VPN offen , Reboot erlaubt, Offline, Insider
TWS 950QL ID:379 , VPN offen, Reboot erlaubt, Offline, Insider
René
_______________________________________________________________________________
TWS 2600LW ID:504 + PBM ID:892 + PBM ID:910 , VPN offen , Reboot erlaubt, Offline, Insider
TWS 950QL ID:379 , VPN offen, Reboot erlaubt, Offline, Insider
-
- Elaborated Networks
- Reactions:
- Beiträge: 9750
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4867 Mal
- Danksagung erhalten: 7766 Mal
- Kontaktdaten:
Hallo Sven,
wir haben die Sache am Wochenende geprüft. Die Logik wird unserer Ansicht nach ohne Fehler ausgeführt, allerdings
Die Werteanzeige für der Eingang I4 von Logic_305 (steht direkt unter der Verknüpfung "LE-Logic_309 O1") ist tatsächlich der Wert des Logic-Level "Hitzeschutz".
Dieser Level wird in der Logik aber auch überschrieben:
["Or" , ["-$Hitzeschutz" , "$Blocker"], "-$Hitzeschutz"]
Nach jedem Durchlauf dieser Logik ist der Wert für Hitzeschutz immer false.
Der Update der Anzeige im Doktormodus erfolgt immer erst nach der Berechnung der Logik und somit scheint sich der Wert nie zu ändern, obwohl er zwischenzeitlich (kurzzeitig) auf true gewechselt ist.
==> In dieser Konstellation bekommt der Doktormodus die kurzzeitige Änderung nicht mit, daher erscheint die Anzeige falsch.
Wir werden das morgen diskutieren, was hier zu tun ist. Womöglich kommt der Doktormodus hier an seine Grenzen
lg
Stefan
wir haben die Sache am Wochenende geprüft. Die Logik wird unserer Ansicht nach ohne Fehler ausgeführt, allerdings
Die Werteanzeige für der Eingang I4 von Logic_305 (steht direkt unter der Verknüpfung "LE-Logic_309 O1") ist tatsächlich der Wert des Logic-Level "Hitzeschutz".
Dieser Level wird in der Logik aber auch überschrieben:
["Or" , ["-$Hitzeschutz" , "$Blocker"], "-$Hitzeschutz"]
Nach jedem Durchlauf dieser Logik ist der Wert für Hitzeschutz immer false.
Der Update der Anzeige im Doktormodus erfolgt immer erst nach der Berechnung der Logik und somit scheint sich der Wert nie zu ändern, obwohl er zwischenzeitlich (kurzzeitig) auf true gewechselt ist.
==> In dieser Konstellation bekommt der Doktormodus die kurzzeitige Änderung nicht mit, daher erscheint die Anzeige falsch.
Wir werden das morgen diskutieren, was hier zu tun ist. Womöglich kommt der Doktormodus hier an seine Grenzen
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.
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.
-
- Reactions:
- Beiträge: 3744
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1168 Mal
- Danksagung erhalten: 2076 Mal
Das Verhalten passt dann ja.
Man sollte aus meiner Sicht nie Variablen der Eingänge in der Logik beschreiben (außer man will bewusst den Eingang von Innen überschreiben, um ein triggern mit Change zu beeinflussen).
Ich wüsste nicht wie man das im DocMode anzeigen lassen sollte (außer eventuell auch die rote Markierung für gerade aktualisiert).
Lg
Robert
Man sollte aus meiner Sicht nie Variablen der Eingänge in der Logik beschreiben (außer man will bewusst den Eingang von Innen überschreiben, um ein triggern mit Change zu beeinflussen).
Ich wüsste nicht wie man das im DocMode anzeigen lassen sollte (außer eventuell auch die rote Markierung für gerade aktualisiert).
Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297