Hallo,
ich stehe auf dem Schlauch.
Ich möchte mein Nachtlicht über ein Event mit der Bedingung E.MODBUS.int.wetterstation.light280 eingefügt.
Aber wie bekomme ich das jetzt wieder aus?
Gibt es die Möglichkeit die Uhrzeit einzubauen? z.B. SUN.azimuth>280 and CLOCK<22:00
Oder ist mein Ansatz falsch bzw. unpraktisch? Wie habt Ihr das ggf. gelöst? Script?
Vielen Dank
Matthias
Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Nachtlicht über Wetterstation starten....
-
Themenersteller - Fingerwundschreiber
- Beiträge: 129
- Registriert: Sa 9. Feb 2008, 13:58
-
- Alleswisser
- Beiträge: 5742
- Registriert: Mo 21. Apr 2008, 20:03
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 13 Mal
#2 RE: Nachtlicht über Wetterstation starten....
z.B.wie in dem Skript :
Code: Alles auswählen
------------------------------------------------------------------------
--
-- Sonnenschutz
--
l_azi_ein_soll = use 'MEM.azi_ein_soll' -- per Remote einstellbar
l_azi_aus_soll = use 'MEM.azi_aus_soll' -- per Remote einstellbar
l_sonnenschutz = use 'VAR.sonnenschutz'
l_azi_ist = use 'SUN.azimuth'
l_lux_soll = use 'MEM.lux_soll' -- per Remote einstellbar
l_lux_ist = use 'VAR.luxwert' -- aus Funktion : LCN Wert in Lux umgerechnet, alter LCN Sensor
function f_sonnenschutz()
if l_azi_ist.value > l_azi_ein_soll.value and l_azi_ist.value l_lux_soll.value then
l_sonnenschutz.value = 1
command ("DELAY.3s.C.VAR.sonnenschutz=1")
else
l_sonnenschutz.value = 0
command ("DELAY.3s.C.VAR.sonnenschutz=0")
end
-- l_sonnenschutz:set(l_sonnenschutz.value)
print("Sonne : " .. l_sonnenschutz.value .. " Ist : " .. l_lux_ist.value .. " Soll: " .. l_lux_soll.value)
end
l_azi_ein_soll.onchange = f_sonnenschutz
l_azi_aus_soll.onchange = f_sonnenschutz
l_lux_soll.onchange = f_sonnenschutz
l_azi_ist.onchange = f_sonnenschutz
------------------------------------------------------------------------
lg Thomas
-
- Fleißiges Mitglied
- Beiträge: 478
- Registriert: Do 29. Dez 2011, 21:47
- Danksagung erhalten: 4 Mal
#3 RE: Nachtlicht über Wetterstation starten....
Ich steuere das ohne Script, nur mit Events und Timern. Beispiel:
MEM.status.night.light1 = on --> Lichter sind an
MEM.status.night.light1 = off --> Lichter sind aus
Es gibt also zwei Events welche E.MEM.status.night.light1 prüfen und dementsprechend ein oder aus schalten. Es gibt dann weitere Events um die Variable zu setzen, die hast Du ja schon zum Einschalten, zum Ausschalten nehme ich über Timer eine feste Uhrzeit und schalte um 0:30 die Variable auf "off".
MEM.status.night.light1 = on --> Lichter sind an
MEM.status.night.light1 = off --> Lichter sind aus
Es gibt also zwei Events welche E.MEM.status.night.light1 prüfen und dementsprechend ein oder aus schalten. Es gibt dann weitere Events um die Variable zu setzen, die hast Du ja schon zum Einschalten, zum Ausschalten nehme ich über Timer eine feste Uhrzeit und schalte um 0:30 die Variable auf "off".
Zurück zu „Domiq-Module - DOMIQ Sp. z o.o.“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 33 Gäste