Seite 4 von 5

#31 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: Mo 13. Mai 2013, 23:01
von Thomas
Hallo,

@home nutze ich zum testen nur eigene Sensoren, da @home keine MODBUS Elsner vorhanden.

Das geht mit 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' -- Wird im EVENT die Aktion auslösen.
l_azi_ist = use 'SUN.azimuth'
l_lux_soll = use 'MEM.lux_soll'         -- per Remote einstellbar
l_lux_ist = use 'VAR.luxwert'           -- aus EVENT in 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
   else
     l_sonnenschutz.value = 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
------------------------------------------------------------------------
Die "VAR.sonnenschutz" löst dann wieder ein Event mit Zeitverzögerung aus.

Für die 3 Sonnenseiten der Elsner müsste das umgebaut werden, bzw 3 Skripte erzeugt werden.
Da im Moment "SUN.azimuth" und "SUN.elevation" vom BASE nicht passen:scared: , mache ich da nicht weiter.
Mit einer GPS MODBUS Elsner, kein Problem.

gruss thomas - der auf ein Update wartet..

#32 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: Mi 15. Mai 2013, 17:52
von Matthias_@_Home
Hallo Thomas,

wie groß ist der Aufwand? Macht das im Rahmen Eurer Dienstleistung Sinn?
Ich glaube nicht, dass ich das in angemessener Zeit selber ans laufen bekomme.....


Mfg
Matthias

#33 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: Mi 15. Mai 2013, 20:01
von Thomas
Hallo Matthias,

ich habe dir eine Mail gesendet.

gruss thomas

#34 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: Sa 25. Mai 2013, 14:19
von Thomas
Hallo Matthias,

im Moment mach es noch keinen Sinn, dass nächste DOMIQ Update müssen wir abwarten, da die SUN Werte nicht passten.
Ich bin da am testen einer BETA Version auf dem Base, und bin begeistert, wie schnell Filip die Dinge umgesetzt hat.:thumbup:

Wenn das Update da ist, sollten wir mal gemeinsam auf dein Base schauen, damit ich erkennen kann, was du da an Namen für die Modbuswerte hast.
Dann kann ich mein einfaches Skript bei dir einbauen.

Gruss Thomas - bei mir @home gibt es keine Rollo's, und die Beschattung läuft nur "virtuell"...

#35 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: Fr 16. Aug 2013, 11:33
von tinu
Storenautomatik

Ich lasse meine Storen bei einer bestimmten Helligkeit, gemessen von der Elsner Wertterstation, und bestimmten Bedingungen ausfahren. Wenn ich den Helligkeitswert direkt im Datenfeld des entsprechenden Events eintrage funktioniert es. Wenn ich aber mit der Remote eine MEM.sonne_west setze und anstellte des Werts beim Datenfeld MEM.sonne_west eintrage, geht's nicht (siehe angefügtes PDF). Wo liegt hier das Problem?

Vielen Dank und herzliche Grüsse
Martin

#36 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: Fr 16. Aug 2013, 12:54
von DOMIQ-Support
Hello, You can't do something like this:) The Data field must be filled by some explicit value or by a pattern (see pattern chapter in the Base configuration manual). It can't call value of some other variable. You can set MEM.sonne_west via Remote and compare its value with the Data value in the Condition. To do such thing put the following code in the Condition field: $D0>MEM.sonne_west. I hope this helps to solve your issue:)
Oh, I almost forgot: to use this example, you need to leave the Data field blank. $D0 means the value that triggered the event.

#37 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: So 18. Aug 2013, 13:15
von Matthias_@_Home
Hallo Uwe,

Du hattest mir ja die Uhrzeit (Script) eingerichtet.
Danach konnte ich mit dem beigefügten Event das Nachtlicht in Abhängigkeit der Dunkelheit und Uhrzeit an bzw. abschalten.

Nach dem Update funktioniert das leider nicht mehr.
Das gleiche gilt für die Markise, die bei über 5m/s nicht mehr einfährt.....

Eine Idee?

Habe mit dem o.g. Vorschlag getestet, aber ohne Erfolg :-(

Mfg
Matthias

[img]1[/img]

#38 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: So 18. Aug 2013, 14:19
von Uwe
Das war ich nicht, Matthias. Das war Thomas - der sitzt aber z.Zt. mit einer nicht nutzbaren rechten Hand zu Hause und langweilt sich. Telefonieren kann er - versuch ihn doch mal anzurufen ;)

Grüße, Uwe - der heute kein Base zum probieren zur Verfügung hat

#39 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: So 18. Aug 2013, 17:03
von Thomas
matthias testet das für mich.

gruss thomas

#40 RE: Werte aus Elsner Wetterstation über Domiq Base

Verfasst: Mo 19. Aug 2013, 08:19
von DOMIQ-Support
@ Mathias, If you have the event defined as presented in the picture it won't work. The channel should have the C. or E. prefix. The Data field is filled wrong. You can't use $D0 there. If you want the event triggered by any value, then leave this field empty. The Condition field is also filled wrong - you can't you prefixes there:)

For clarity:
1. The E. prefix means an event. Think of it that as "something changed"
2. The C. prefix starts a command.
3. An identifier without prefix is the state of identifier. The Condition field should always refer the the state of identifiers.