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

[V4.0 IP3] Brauche Hilfe bei Logik Tag/Nacht

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

Ersteller
FabKNX
Reactions:
Beiträge: 483
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 696 Mal
Danksagung erhalten: 254 Mal

[V4.0 IP3] Brauche Hilfe bei Logik Tag/Nacht

#1

Beitrag von FabKNX »

Hallo zusammen,
ich würde gern ein Statusobjekt erzeugen in abhängigkeit von der Sonne.
Sonnenaufgang --> true - bis Sonnenuntergang --> false ... Tag / Nacht

Wie würdet ihr das realisieren?

Aus dem Astrobaustein bekommt man die Zeitpunkte pro jeweiligem Tag
In welchem Baustein kann ich dann mit den Zeiten weiter arbeiten?

vg Fabian
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

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

#2

Beitrag von Robert_Mini »

Hallo Fabian!

Das gibt es fertig bereits hier: viewtopic.php?f=24&t=1598&start=10#p16784
Leider nicht auffindbar, wenn man es nicht weiß.

@Stefan: Diese Variante sollte dringend als Standardbaustein mit ausgeliefert werden.

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

maggyver
Reactions:
Beiträge: 364
Registriert: So Okt 14, 2018 1:48 pm
Hat sich bedankt: 228 Mal
Danksagung erhalten: 274 Mal

#3

Beitrag von maggyver »

Hallo Robert,

stimmt da war schonmal was ... danke fürs erinnern.

Welchen Stefan meinst du Robert ...

StefanW oder StefanK ?

Zumindest sollte die Logik in der Beispielsammlung im Wiki Aufnahme finden, dennoch ist Roberst Vorschlag die optimalere Vorgehensweise.

:handgestures-thumbupright:
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

Ersteller
FabKNX
Reactions:
Beiträge: 483
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 696 Mal
Danksagung erhalten: 254 Mal

#4

Beitrag von FabKNX »

Ja, ich dachte auch, dass ich es schon Mal gesehen hab. Aber bei der Suche, hatte ich wohl die falschen Suchbegriffe.
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

Ersteller
FabKNX
Reactions:
Beiträge: 483
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 696 Mal
Danksagung erhalten: 254 Mal

#5

Beitrag von FabKNX »

ich hab mir den Code jetzt mal rein kopiert, aber ich weiss nicht was er tut und wie er funktioniert:

Bild

und sonnenuntergang kann ich auch nicht auswählen.

Die Astrozeiten müssten, meines Verständnisses nach, doch auf der INPUT Seite sein und TRUE und FALSE auf der Output seite. :? :confusion-helpsign:
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

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

#6

Beitrag von Robert_Mini »

Guten Morgen!

Hab mir den Code kurz angesehen.
Die Zeile: ["And",["$Sunrise_passed","-$Sunset_passed"],"$Daylight"],
sagt mir, dass es einen Ausgang "Daylight" gibt (hab ich auch geprüft), der mit Sonnenaufgang true wird und mit Sonnenuntergang false.

Sollte also passen:
FabKNX hat geschrieben: Sa Jan 14, 2023 2:22 pm Sonnenaufgang --> true - bis Sonnenuntergang --> false ... Tag / Nacht
lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
FabKNX
Reactions:
Beiträge: 483
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 696 Mal
Danksagung erhalten: 254 Mal

#7

Beitrag von FabKNX »

Hallo @Robert_Mini,
danke für deinen Tipp.

Die Logik scheint das zu machen was du sagst. Aaaber so genau weiss man das nicht.

Bild

Also so eine konfigurierbare von bis Logik gehört definitiv noch in die Standardbausteine
Eingang Zeit 1und Zeit 2
Ausgang true false
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

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

#8

Beitrag von Robert_Mini »

Hallo Fabian!

Ganz kann ich deinen Kommentar nicht verstehen.
Entweder es passt oder irgendwas ist falsch.

Ich vermute, du musst dir die richtigen Einstellungen noch überlegen. Du triggerst die Logik 2x und Senden ist auf "c" gesetzt. Was möchtest du GENAU haben?

Aus meiner Sicht je nach Anwendung:
- Sendeoption: "c" ohne Trigger => die Logik triggert sich selbst ohnehin mehrfach, aufgrund der eingebauten Timer und sendet dann 2x/Tag.
- Alternativ: zusätzlicher zyklischer Trigger alle x min => Sendeoption "ct" oder "t", dann wird bei Änderung und zyklisch gesendet.

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

Ersteller
FabKNX
Reactions:
Beiträge: 483
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 696 Mal
Danksagung erhalten: 254 Mal

#9

Beitrag von FabKNX »

Hi Robert,
ob es passt muss ich sehen wenn die Logik mal einen Tag durchlaufen hat.

Ich kann persönlich den Customcode noch nicht "lesen".

Die Trigger ab ich noch mal eingebaut, damit ich überhaupt mal eine Statusänderung sehe.
und weil es in dem Thread stand in dem der Code war.
Zuletzt geändert von FabKNX am So Jan 15, 2023 12:02 pm, insgesamt 1-mal geändert.
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

gbglace
Reactions:
Beiträge: 3604
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1266 Mal
Danksagung erhalten: 1672 Mal

#10

Beitrag von gbglace »

Hmm ich habe da bei mir einen Standardbaustein der Astrologik genommen. der habe ich auf zyklisches Senden gestellt (5 Minuten + 2 Sekunden) und der sendet einfach den aktuellen Sonnenstand in Grad ins TWS-Objektsystem. Diese Werte können dann verschiedene Logiken nutzen die irgendwie was Sonnenstandsabhängiges verarbeiten sollen.

So habe ich für die Weihnachtsdeko einfach ein UND genommen welches mit einem Schwellwertabgleich diese Gradzahl vergleicht. den Grenzwert habe ich halt durch probieren ermittelt was mir so gefühlt die passende Menge Dunkelheit ist. Der Ausgang geht auf ein KNX-Objekt und das an einen Aktor aufs Treppenlicht. dann leuchtet die Deko ab "Sonnenuntergang" x-Stunden.

Für Rollos braucht kann man eben auch diese Angabe des Sonnenstandes in grad verwenden sich als Schwellwert erfassen. Was halt zusätzlich Sinn ergibt wenn man noch echte Uhrzeiten erfassen könnte die daneben als UND zu berücksichtigen sind. Und diese uhrzeiten bestenfalls als editierbaren wert aus dem KNX oder so bereitstellen. Dann kann man sagen Rollo hoch ab Sonnenaufgang aber nicht vor 7 Uhr.

Ich könnte mir aber vorstellen das es einfacher ist einmal einen solchen einfachen Schwellwert oder gleich ein binäres Signal + einmal ein Zeitfenster in einer Logik zu vergleichen als Zwei Zeitfenster die sich im Laufe des Jahres unterschiedlich überlagern.

Nur mal so als Gedankengang für eine Lösung bis es fertige ZSU-Module gibt.
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
Antworten

Zurück zu „Logikengine & Logik-Editor“