Neue Hauptversion 4.1 - Smashing Pumpkin verfügbar
NEU! Gebäudeinformationssystem
NEU! Neun neue Logikmodule
NEU! Zwei neue VISU Widgets für Energiefluss und Navigation
NEU! Info- und Schalten-Widget in V2 mit umfassender Erweiterung Schalten und Aussenden
Umfassende Überarbeitung des Logik Managers
Erweiterung des Backup-Moduls für Migration von 2500/2600 TWS
Verbesserter Timberwolf Systemmonitor
Und viele weitere Verbesserungen
Alle Informationen hier: https://elabnet.atlassian.net/wiki/x/AQCRn
NEU! Gebäudeinformationssystem
NEU! Neun neue Logikmodule
NEU! Zwei neue VISU Widgets für Energiefluss und Navigation
NEU! Info- und Schalten-Widget in V2 mit umfassender Erweiterung Schalten und Aussenden
Umfassende Überarbeitung des Logik Managers
Erweiterung des Backup-Moduls für Migration von 2500/2600 TWS
Verbesserter Timberwolf Systemmonitor
Und viele weitere Verbesserungen
Alle Informationen hier: https://elabnet.atlassian.net/wiki/x/AQCRn
Logik für Außenlicht
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: 152
- Registriert: Do Okt 04, 2018 12:54 pm
- Hat sich bedankt: 51 Mal
- Danksagung erhalten: 29 Mal
Hallo @eib-eg ,
vielen Dank. Der Neustart hat Abhilfe geschafft. Ich dachte, es würde reichen den Service neu zu sarten.
Jetzt hab ich als DAU auch wieder was gelernt.
Gruß Markus
vielen Dank. Der Neustart hat Abhilfe geschafft. Ich dachte, es würde reichen den Service neu zu sarten.
Jetzt hab ich als DAU auch wieder was gelernt.
Gruß Markus
Zuletzt geändert von Picha am Mo Apr 22, 2019 11:45 pm, insgesamt 1-mal geändert.
TWS 2600 ID:591 + PBM, VPN offen, Reboot nach Absprache"
-
- Reactions:
- Beiträge: 443
- Registriert: Fr Sep 14, 2018 5:03 pm
- Hat sich bedankt: 1470 Mal
- Danksagung erhalten: 241 Mal
Na dann auf in die Logik
Wenn ich als dau das geschafft hab und du das jetzt auch.
Die erste selbst erstellte Logik ist die schwierigste, wennst des geschafft hast, hast die Logik verstanden.
Ich habe eine testlogik erstellt dauerte 10 min und hat gefunzt.
Also aufgehst in die nächste Lernphase.
Wenn ich als dau das geschafft hab und du das jetzt auch.
Die erste selbst erstellte Logik ist die schwierigste, wennst des geschafft hast, hast die Logik verstanden.
Ich habe eine testlogik erstellt dauerte 10 min und hat gefunzt.
Also aufgehst in die nächste Lernphase.
TW 2600_99 seit 1.1.2018 / VPN zu
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Hallo Marc ( @Zugschlus ),
du könntest es mal mit folgender "Benutzerdefinierten Logik" versuchen:
Kurze Erklärung:
In der Zeit von 15:00 bis 22:55 wird zu allen vollen 5 Minuten die Helligkeit mit Hysterese überprüft und entsprechend ein-/ausgeschaltet.
In der Zeit von 23:00 bis 6:55 wird zu allen vollen 5 Minuten das Licht ausgeschaltet.
Gruß,
Stefan K.
du könntest es mal mit folgender "Benutzerdefinierten Logik" versuchen:
Code: Alles auswählen
{
"Level": [
["$LuxWert","float",0],
["$LuxHell","float",100],
["$LuxDunkel","float",50],
["$Dunkel","bool",false],
["$LichtAus","bool",false],
["$Licht","bool",false],
["$CronEin","string","0 0/5 15-22 * * *"],
["$CronAus","string","0 0/5 0-6,23 * * *"]
],
"Module": [
["Comparator","$LuxWert","-$Dunkel",["$LuxDunkel", "$LuxHell"]],
["Cron","$Dunkel",0,0,"$CronEin"],
["Cron","$Dunkel","$LichtAus",0,"$CronAus"],
["And",["$Dunkel","-$LichtAus"],"$Licht"]
],
"Input": [
["Lux","Helligkeitswert","$LuxWert","u"],
["Hell","Helligkeitsschwelle für Hell","$LuxHell","u"],
["Dunkel","Helligkeitsschwelle für Dunkel","$LuxDunkel","u"]
],
"Output": [
["Licht","Aussenlicht einschalten","$Licht","t"]
]
}
In der Zeit von 15:00 bis 22:55 wird zu allen vollen 5 Minuten die Helligkeit mit Hysterese überprüft und entsprechend ein-/ausgeschaltet.
In der Zeit von 23:00 bis 6:55 wird zu allen vollen 5 Minuten das Licht ausgeschaltet.
Gruß,
Stefan K.
Zuletzt geändert von S. Kolbinger am Di Apr 23, 2019 11:39 am, insgesamt 3-mal geändert.
Gruß,
Stefan K.
Stefan K.
-
- Reactions:
- Beiträge: 373
- Registriert: Di Okt 02, 2018 4:28 pm
- Wohnort: St. Ilgen, Baden-Württemberg
- Hat sich bedankt: 130 Mal
- Danksagung erhalten: 112 Mal
- Kontaktdaten:
Hübsche Idee. Aber irgendwie sieht mir das nicht so aus als wäre das so, wie ElabNET sich das gedacht hat. Das muss doch auch mit den Standardbausteinen gehen. Vielleicht liegt das auch ein wenig daran, dass es noch keine Dokumentation gibt.S. Kolbinger hat geschrieben: ↑Di Apr 23, 2019 11:33 am Hallo Marc ( @Zugschlus ),
du könntest es mal mit folgender "Benutzerdefinierten Logik" versuchen:
snip
Kurze Erklärung:
In der Zeit von 15:00 bis 22:55 wird zu allen vollen 5 Minuten die Helligkeit mit Hysterese überprüft und entsprechend ein-/ausgeschaltet.
In der Zeit von 23:00 bis 6:55 wird zu allen vollen 5 Minuten das Licht ausgeschaltet.
Wenn ich eine Logik speichere (also meine, und auch Deine), sagt er mir oben in der Ecke "Logik ist inaktiv". Wie schalte ich sie denn überhaupt ein?
Grüße
Marc
--
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer. Kann nicht mit Webforen.
TWS 3500L ohne Insider, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik. unfertige Anwendungsfälle für Modbus.
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer. Kann nicht mit Webforen.
TWS 3500L ohne Insider, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik. unfertige Anwendungsfälle für Modbus.
-
- Reactions:
- Beiträge: 2500
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 938 Mal
- Danksagung erhalten: 733 Mal
Hi Marc,
erst die Eingänge und Ausgänge zuordnen, speichern und dann unten rechts auf den Play-Button, wenn dann noch erforderlich.
Gruß
Jens
erst die Eingänge und Ausgänge zuordnen, speichern und dann unten rechts auf den Play-Button, wenn dann noch erforderlich.
Gruß
Jens
Zuletzt geändert von blaubaerli am Di Apr 23, 2019 3:44 pm, insgesamt 1-mal geändert.
-
- Reactions:
- Beiträge: 373
- Registriert: Di Okt 02, 2018 4:28 pm
- Wohnort: St. Ilgen, Baden-Württemberg
- Hat sich bedankt: 130 Mal
- Danksagung erhalten: 112 Mal
- Kontaktdaten:
Eingänge und Ausgänge sind zugeordnet, speichern. Dann kommt oben rechts eine Blase "logik ist inaktiv", in der Logik selbst steht "ok" und statt des Play-Buttons gibt es einen Pause-Button. Drücke ich den, wechselt "ok" auf "inactive" und Pause wird zu play, drücke ich auf Play, wechselt "inactive" wieder auf "ok".blaubaerli hat geschrieben: ↑Di Apr 23, 2019 3:44 pm erst die Eingänge und Ausgänge zuordnen, speichern und dann unten rechts auf den Play-Button, wenn dann noch erforderlich.
Irgendwas ist da nicht stimmig.
Grüße
Marc
--
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer. Kann nicht mit Webforen.
TWS 3500L ohne Insider, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik. unfertige Anwendungsfälle für Modbus.
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer. Kann nicht mit Webforen.
TWS 3500L ohne Insider, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik. unfertige Anwendungsfälle für Modbus.
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Hallo Marc,
vielen Dank für den Hinweis:
Das ist eine falsche Anzeige, tatsächlich ist die Logik aktiv, das zeigt auch dann der OK-Status in der Mitte.
Das muss ich noch mit meinem Kollegen klären, woher diese Anzeige kommt.
Aber an sich ist es schon so gedacht, dass sich bewährte benutzerdefinierte Logiken, später als "normale" Bausteine in der sich stetig vergrößernden Auswahl wiederfinden werden.
Gruß,
Stefan K.
Hinzugefügt nach 36 Minuten :
Hallo Marc ( @Zugschlus ),
uppps, ich hatte noch einen Fehler in der Logik .
Der Triggerwert für den Input sollte auf "c" (on change) stehen, ansonsten passiert gar nix.
Damit sollte es jetzt funktionieren:
Gruß,
Stefan K.
vielen Dank für den Hinweis:
Ich muss gestehen, das "inaktiv" ist mir noch gar nicht aufgefallen.
Das ist eine falsche Anzeige, tatsächlich ist die Logik aktiv, das zeigt auch dann der OK-Status in der Mitte.
Das muss ich noch mit meinem Kollegen klären, woher diese Anzeige kommt.
Aber an sich ist es schon so gedacht, dass sich bewährte benutzerdefinierte Logiken, später als "normale" Bausteine in der sich stetig vergrößernden Auswahl wiederfinden werden.
Gruß,
Stefan K.
Hinzugefügt nach 36 Minuten :
Hallo Marc ( @Zugschlus ),
uppps, ich hatte noch einen Fehler in der Logik .
Der Triggerwert für den Input sollte auf "c" (on change) stehen, ansonsten passiert gar nix.
Damit sollte es jetzt funktionieren:
Code: Alles auswählen
{
"Level": [
["$LuxWert","float",0],
["$LuxHell","float",100],
["$LuxDunkel","float",50],
["$Dunkel","bool",false],
["$LichtAus","bool",false],
["$Licht","bool",false],
["$CronEin","string","0 0/5 15-22 * * *"],
["$CronAus","string","0 0/5 0-6,23 * * *"]
],
"Module": [
["Comparator","$LuxWert","-$Dunkel",["$LuxDunkel", "$LuxHell"]],
["Cron","$Dunkel",0,0,"$CronEin"],
["Cron","$Dunkel","$LichtAus",0,"$CronAus"],
["And",["$Dunkel","-$LichtAus"],"$Licht"]
],
"Input": [
["Lux","Helligkeitswert","$LuxWert","c"],
["Hell","Helligkeitsschwelle für Hell","$LuxHell","c"],
["Dunkel","Helligkeitsschwelle für Dunkel","$LuxDunkel","c"]
],
"Output": [
["Licht","Aussenlicht einschalten","$Licht","t"]
]
}
Stefan K.
Zuletzt geändert von S. Kolbinger am Di Apr 23, 2019 6:38 pm, insgesamt 1-mal geändert.
Gruß,
Stefan K.
Stefan K.
-
- Reactions:
- Beiträge: 373
- Registriert: Di Okt 02, 2018 4:28 pm
- Wohnort: St. Ilgen, Baden-Württemberg
- Hat sich bedankt: 130 Mal
- Danksagung erhalten: 112 Mal
- Kontaktdaten:
Ja, aber wenn ich nicht verstehe was an "meinem" Ansatz falsch ist, wird das nie was. An "Deiner" Lösung gefällt mir irgendwie nicht, dass sie taktet, statt zwei Telegrammen pro Tag 12*24 Stück versendet und dass man die Cron-Notation fest hinterlegen muss und die "Aus"-Zeit nicht über einen Parameter in die Logik hineinbekommtS. Kolbinger hat geschrieben: ↑Di Apr 23, 2019 7:12 pm Aber an sich ist es schon so gedacht, dass sich bewährte benutzerdefinierte Logiken, später als "normale" Bausteine in der sich stetig vergrößernden Auswahl wiederfinden werden.
100
Ich glaube, das hatte ich vorhin schon gesehen, aber ohne Erfolg. Nach dem Pasten Deines Codes sieht das bei mir so aus:S. Kolbinger hat geschrieben: ↑Di Apr 23, 2019 7:12 pm Der Triggerwert für den Input sollte auf "c" (on change) stehen, ansonsten passiert gar nix.
Ich habe dann den Eingang "Lux" mit dem 1Wire-Objekt verunden, die Eingänge für "Hell" und "Dunkel" auf "Parameter" umgestellt und mit 50 und 100 belegt:
Ist das normal, dass der Eingangswert erstmal auf Null steht?
Dann habe ich auf das Stethoskop geklickt und kann bestätigen, dass der Ausgang auf "true" geht, wenn ich einen Wert unter 50 Lux eintrage, und er wieder auf "false" zurückgeht, wenn ich einen Wert über 100 Lux eintrage:
Anschließend habe ich dann das KNX-Objekt für den Ausgang zugeordnet und das Stethoskop wieder ausgemacht, und nun harren wir mit aktivem KNX-Busmonitor der Dunkelheit.
Gibt es einen "Halbtest-Modus", bei dem ich einen Fake-Eingangswert hineinschieben kann, aber hinten "richtige" KNX-Telegramme herausbekomme?
Brauche ich hier noch ein Output-Mapping? Denn so richtig sehen die Telegramme auf dem Bus noch nicht aus:
Grüße
Marc
Zuletzt geändert von Zugschlus am Di Apr 23, 2019 8:50 pm, insgesamt 1-mal geändert.
--
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer. Kann nicht mit Webforen.
TWS 3500L ohne Insider, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik. unfertige Anwendungsfälle für Modbus.
Marc Haber, St. Ilgen. Freier IT-Berater, Debian Developer. Kann nicht mit Webforen.
TWS 3500L ohne Insider, VPN auf Anfrage - KNX, 1Wire (13/55/54 Slaves), MQTT, Cometvisu, viel Grafana, ganz ein bisschen Logik. unfertige Anwendungsfälle für Modbus.
-
- Reactions:
- Beiträge: 2500
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 938 Mal
- Danksagung erhalten: 733 Mal
Hallo Marc,
wenn du auf die 1800 im Beispiel links klickst, kannst du den Wert dort ändern. Damit solltest du schalten können.
Gruß
Jens
wenn du auf die 1800 im Beispiel links klickst, kannst du den Wert dort ändern. Damit solltest du schalten können.
Gruß
Jens
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Hi Marc,
du solltest noch die Werte der Schwellen vertauschen (Hell = 100 ; Dunkel = 50).
Dann sollte es funktionieren.
Gruß,
Stefan K.
du solltest noch die Werte der Schwellen vertauschen (Hell = 100 ; Dunkel = 50).
Dann sollte es funktionieren.
Gruß,
Stefan K.
Gruß,
Stefan K.
Stefan K.