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.

Nachtlicht über Wetterstation starten....

Hard- und Softwarefragen rund Domiq-Module fürs LCN-System

Themenersteller
Matthias_@_Home
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 129
Registriert: Sa 9. Feb 2008, 13:58

#1 Nachtlicht über Wetterstation starten....

Beitragvon Matthias_@_Home » Mi 7. Aug 2013, 21:52

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

Benutzeravatar

Thomas
Alleswisser
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....

Beitragvon Thomas » Do 8. Aug 2013, 13:44

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


mr_claus
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 478
Registriert: Do 29. Dez 2011, 21:47
Danksagung erhalten: 4 Mal

#3 RE: Nachtlicht über Wetterstation starten....

Beitragvon mr_claus » Fr 9. Aug 2013, 14:03

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".


Zurück zu „Domiq-Module - DOMIQ Sp. z o.o.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 33 Gäste