Insider Preview 3 veröffentlicht

Bild

Wir haben seben die Insider Preview 3 zur Version 4.8 veröffentlicht
Komplett überarbeiteter Logik Katalog mit verbesserter Übersicht und Suche für einfachere Auswahl der Lgik Module
Sechs neue Logiken für Farbraum-Umrechnungen (siehe Bild)
Fünfzehn neue Logiken aus der Community
Damit sind es nun 99 Logiken
Einundzwanzig neue winterliche Hintergründe für die VISU
Verbesserte Mouse-Over im VISU Editor für klarere Information
Das HTTP-API Subsystem liefert nun im Header stets Header Access-Control-Allow-Origin = * aus
Der Modbus Register Auswahlassistent erlaubt nun verschiedene Sortierungen beim Anlegen einer Transaktion
Viele Bugfixes


Release Notes: https://elabnet.atlassian.net/wiki/x/AYDD0

AKTION: Wir haben noch viele tolle Updates und 150 Videos (und 800 Wiki Seiten) geplant. Bitte unterstütze uns mit einem Software-Wartungsvertrag, damit wir dieses alles erreichen können. Und damit Dein Server weiterhin Updates, Upgrades und Support erhält. Jetzt in der Aktion schenken wir Dir den Insider Club mit derselben Laufzeit wie der am längsten laufende aktive Wartungsvertrag dazu - bei sofortigem Laufzeitbeginn. Damit profitierst Du auch von einer vorzeitigen Verlängerung. Alle Infos: https://elabnet.atlassian.net/wiki/x/GQB8z

[Gelöst] 'virtuelle' Schalter für Visu

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

Chris M.
Beiträge: 1227
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 252 Mal
Danksagung erhalten: 889 Mal
Kontaktdaten:

#11

Beitrag von Chris M. »

EarlBacid hat geschrieben: Sa Nov 16, 2019 8:07 pm Hierfür wäre eine Möglichkeit, Objekte persistent und readable zu erzeugen ein gewaltiger Vorteil
Nicht Vorteil - das ist ein Muss!

Für jeden "Zustand" (im Sinne der Regelungstechnik; auf Englisch: "State") muss es exakt eine Quelle geben die den kennt und dafür zuständig ist.
Beim Schaltaktor ist das simpel. Der kann auf "beliebig viele" GAs hören (z.B. eine für den Kanal selbst, eine für den Raum und außerdem ein Alles-Aus), aber es gibt nur eine GA die den Zustand des Schaltkanals enthält. Oft (und am saubersten) ist das dass Rückmelde-Objekt, kann aber ggf. auch mit der Schalt-GA zusammengefasst sein (dann ist das die erste GA in der ETS, alle anderen kommen dann danach).
Die GA für den Zustand braucht dann auch das Lese-Flag.

Wenn das so ist, dann wird die Visu auch den richtigen Wert anzeigen, ggf. aber erst minimal später, wenn der Zustand erst per Read abgefragt werden muss.

Wenn man nun Logiken hat, so gibt es hier auch Zustände. Z.B. den Temperatur-Soll-Wert beim Heizungsregler. Aber auch nicht ganz so offensichtliches, wie bei mir "Erzwinge-Wochenende" über das ich die Wohnung in den Wochenend-Modus zwingen kann um z.B. bei einem Urlaubstag auch unter der Woche den Rollladen erst hoch fahren zu lassen wenn ich ausgeschlafen habe.
Nun braucht es einen Master, der diesen Zustand speichert und jedem der es wissen will (-> Read Telegram) auch mitteilen kann. Das verlinkte StateSave-WireGate-Plugin macht genau dies.
Bei der TWS-LE gibt es inzwischen auch eine Persistenz, bei der ich hoffe, dass die dies kann. Und den Zustand natürlich auch über einen Neustart hinweg behält, nicht dass nach einem Stomausfall um 3 Uhr ich zu früher Zeit durch den Rollladen an meinem Urlaubstag geweckt werde :shock: :oops:
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

Ersteller
bluegaspode
Beiträge: 76
Registriert: Sa Nov 09, 2019 10:09 pm
Hat sich bedankt: 7 Mal
Danksagung erhalten: 33 Mal

#12

Beitrag von bluegaspode »

Robert_Mini hat geschrieben: Sa Nov 16, 2019 7:30 pm Wenn du für den Schalter oder das Logikergebnis ein KNX Objekt anlegst und das L-Flag in der ETS setzt, dann holt sich die CV diese Werte mit einem read-request ab.

Alles out of the box

Robert
Genial.
Das funktioniert tatsächlich!

Habe
  • neue Gruppenadresse angelegt, DPT 1.001
  • neues Objekt in der TWS-App aktiviert und Gruppenadresse zugewiesen (Das Objekt hat per Default alle Flags gesetzt)
  • per ETS Wert 1 geschrieben
  • per ETS Wert gelesen -> es kommt die 1 zurück.

Nach ein bißchen nachdenken, fällt mir auf dass der Timberwolf Importer das 'L' Flag evtl. ein bißchen zu radikal gesetzt hat.
So sind bei mir z.B. ein paar Status-GAs von diversen Schaltaktoren verknüpft worden. Die soll der TWS ja aber nur empfangen, aber nicht verwalten.

Starte ich einen Read-Request auf so eine Status GA, bekomme ich zwei Antworten
  • einmal vom Aktor
  • einmal vom Timberwolf
D.h. ich werden nun das L Flag nur noch auf den Objekten belassen, die dem Timberwolf auch 'gehören'
  • alle Objekte die mit 1-Wire verknüft sind
  • meine neuen Objekte für binäre Zustände
  • GAs, welche die Ergebnisse von Logiken enthalten
"TWS 350Q ID:417, VPN geschlossen, Reboot nicht erlaubt"

gbglace
Beiträge: 4175
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1468 Mal
Danksagung erhalten: 1976 Mal

#13

Beitrag von gbglace »

Ja das mit dem L ist letztlich auch an anderer Stelle aufgefallen und die Standardaktivierung für das L wird demnächst angepasst.
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
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU

Robert_Mini
Beiträge: 3913
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1285 Mal
Danksagung erhalten: 2225 Mal

#14

Beitrag von Robert_Mini »

bluegaspode hat geschrieben: Sa Nov 16, 2019 9:02 pm Genial.
Das funktioniert tatsächlich!
Um im Object Editor sieht man zu jeder Zeit den Wert des letzten Telegramms.

Was noch fehlt: Persistenz über einen Neustart hinweg.
Ich denke aber bereits nach, wie man hier die vorhandene Persistenz im LE verwenden könnte, so dass für ausgewählte Objekte ausschließlich nach dem Neustart der letzte gespeicherte Wert gesendet wird.

@S. Kolbinger: mir fehlt im Moment die Lösung den Neustart zu erkennen.
Up-Time des Servers als Teil des Zeitbausteins würde mir schon genügen.

Lg
Robert

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

Zurück zu „Logikengine & Logik-Editor“