[Gelöst] EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
Docspider
Beiträge: 68
Registriert: 08.01.2014, 22:28

[Gelöst] EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Docspider » 02.09.2015, 18:29

Hallo zusammen,

ich bin etwas am verzweifeln. Habe aus den Beiträgen schon einiges ausprobiert was funktioniert und auch aus der Cux-D Doku entnommen aber bekomme
in diesem Fall einfach kein Ergebnis.
Ich möchte vom "ELTAKO FAH60 Funk-Außen-Helligkeitssensor Batterielos" die aktuelle Helligkeit in eine SV der CCU2 schreiben um damit meine Rolladen Aktoren zu steuern.
Homatic EnOcean Sensor.jpg
Homatic EnOcean Sensor.jpg (84.35 KiB) 1935 mal betrachtet
Der FAH60 ist schon über Cux-D in die CCU2 eingebunden und ich sehe auch auf der Startseite als Favorit den aktuellen LUX Eintrag:
Homematic FAH60_003.jpg
Ich habe folgende SV angelegt:
Hardcopy0132.jpg
Und folgendes Script dazu als Programm wie aus der Doku hinterlegt:
Hardcopy0133.jpg
Ich erhalte folgenden Fehler beim testen und die SV wird auch nicht befüllt:
Hardcopy0135.jpg
Wo ist mein Denkfehler? Wie muss das Script genau laufen um die SV zu befüllen?
Um Hilfestellung wäre ich sehr dankbar denn hier ist mein Latein am Ende....

Viele Grüße

Rolf
Zuletzt geändert von Docspider am 12.01.2016, 12:21, insgesamt 1-mal geändert.
CCU2, Cux-D, Variablen: 45, Programme: 35, Datenpunkte: 863,
Kanäle: 166, Geräte: 30, Geräte RF: 26, Geräte Wired: 0, Geräte Batteriebetrieben: 3
Neu: Raspberry Pi3,

Docspider
Beiträge: 68
Registriert: 08.01.2014, 22:28

Re: EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Docspider » 09.09.2015, 13:12

Niemand eine Idee oder Lösung? :cry:

Viele Grüße
Rolf
CCU2, Cux-D, Variablen: 45, Programme: 35, Datenpunkte: 863,
Kanäle: 166, Geräte: 30, Geräte RF: 26, Geräte Wired: 0, Geräte Batteriebetrieben: 3
Neu: Raspberry Pi3,

Benutzeravatar
Homematic-wusel
Beiträge: 209
Registriert: 26.10.2012, 21:21
Wohnort: Weil der Stadt (im Ländle)
Danksagung erhalten: 2 Mal

Re: EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Homematic-wusel » 09.09.2015, 13:20

Mit diesem Zweizeiler funktioniert es wunderbar..;-). Die Geräteadresse des Sensors (in meinem Beispiel die CUX350XXXX) anpassen und natürlich den Namen der Systemvariable( bei mir 'Helligkeit')

Code: Alles auswählen

var d=dom.GetObject("CUxD.CUX350XXXX:1.BRIGHTNESS").State();
dom.GetObject('Helligkeit').State(d);
Habe seit letzter Woche den gleichen Sensor.

Docspider
Beiträge: 68
Registriert: 08.01.2014, 22:28

Re: EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Docspider » 09.09.2015, 13:28

Homematic-wusel hat geschrieben:Mit diesem Zweizeiler funktioniert es wunderbar..;-). Die Geräteadresse des Sensors anpassen und natürlich den Namen der Systemvariable( bei mir 'Helligkeit')

Code: Alles auswählen

var d=dom.GetObject("CUxD.[color=#FF0000]CUX350XXXX[/color]:1.BRIGHTNESS").State();
dom.GetObject([color=#FF0000]'Helligkeit'[/color]).State(d);
Habe seit letzter Woche den gleichen Sensor.
Hallo Homematic-Wusel! Besten Dank! Werde ich gleich heut abend austesten und Dir bescheid geben!!
CCU2, Cux-D, Variablen: 45, Programme: 35, Datenpunkte: 863,
Kanäle: 166, Geräte: 30, Geräte RF: 26, Geräte Wired: 0, Geräte Batteriebetrieben: 3
Neu: Raspberry Pi3,

Benutzeravatar
Homematic-wusel
Beiträge: 209
Registriert: 26.10.2012, 21:21
Wohnort: Weil der Stadt (im Ländle)
Danksagung erhalten: 2 Mal

Re: EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Homematic-wusel » 09.09.2015, 13:31

Die "Color-Tags" natürlich nicht mitnehmen ;-) Hatte versucht die anzupassenden Werte rot darzustellen..funktioniert aber "Code Bereich" nicht...

Docspider
Beiträge: 68
Registriert: 08.01.2014, 22:28

Re: EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Docspider » 09.09.2015, 13:54

Homematic-wusel Du bist der Beste! :D
Homatic Sensor.jpg
Homatic Sensor.jpg (6.92 KiB) 1838 mal betrachtet
Funktioniert auf den ersten Blick genau wie ich es wollte.

So einfach ist es manchmal..
Kannst Du mir auch mtteilen, wie ich die Nachkommastellen noch abschneiden kann?
Ist nicht so eilig aber sicherlich für die Weiterverarbeitung in meinen Programmen hilfreich.

Nochmal besten Dank!

Viele Grüße
CCU2, Cux-D, Variablen: 45, Programme: 35, Datenpunkte: 863,
Kanäle: 166, Geräte: 30, Geräte RF: 26, Geräte Wired: 0, Geräte Batteriebetrieben: 3
Neu: Raspberry Pi3,

Docspider
Beiträge: 68
Registriert: 08.01.2014, 22:28

Re: EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Docspider » 09.09.2015, 14:05

Homematic-wusel hat geschrieben:Die "Color-Tags" natürlich nicht mitnehmen ;-) Hatte versucht die anzupassenden Werte rot darzustellen..funktioniert aber "Code Bereich" nicht...
Kein Problem, hatte ich schon rausgenommen :-)
CCU2, Cux-D, Variablen: 45, Programme: 35, Datenpunkte: 863,
Kanäle: 166, Geräte: 30, Geräte RF: 26, Geräte Wired: 0, Geräte Batteriebetrieben: 3
Neu: Raspberry Pi3,

Benutzeravatar
Homematic-wusel
Beiträge: 209
Registriert: 26.10.2012, 21:21
Wohnort: Weil der Stadt (im Ländle)
Danksagung erhalten: 2 Mal

Re: EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Homematic-wusel » 09.09.2015, 14:40

Kannst Du mir auch mtteilen, wie ich die Nachkommastellen noch abschneiden kann?
Das Script liefert einen Datentyp Integer (also Ganzzahl). Die Kommastelle resultieren aus dem Datentyp, welcher sich hinter dem Typ "Zahl" in der Systemvariable verbirgt.
Stellst Du mal die Systemvariable auf Typ "Zeichenkette" um, so sind die Nachkommastellen verschwunden.

Wenn Du den Inhalt der Systemvariable in "Programmen" arithmetisch auswerten möchtest (< = >) solltest Du es besser so lassen wie es ist. :roll:

Docspider
Beiträge: 68
Registriert: 08.01.2014, 22:28

Re: EnOcean Funk-Außen-Helligkeitssensor FAH60 Eltako

Beitrag von Docspider » 10.09.2015, 09:31

Homematic-wusel hat geschrieben:
Kannst Du mir auch mtteilen, wie ich die Nachkommastellen noch abschneiden kann?
Das Script liefert einen Datentyp Integer (also Ganzzahl). Die Kommastelle resultieren aus dem Datentyp, welcher sich hinter dem Typ "Zahl" in der Systemvariable verbirgt.
Stellst Du mal die Systemvariable auf Typ "Zeichenkette" um, so sind die Nachkommastellen verschwunden.

Wenn Du den Inhalt der Systemvariable in "Programmen" arithmetisch auswerten möchtest (< = >) solltest Du es besser so lassen wie es ist. :roll:
Ja, habs mir fast gedacht, dann muss ich es so lassen wie es ist. :roll:
Trotzdem Danke für die Rückmeldung. :D
CCU2, Cux-D, Variablen: 45, Programme: 35, Datenpunkte: 863,
Kanäle: 166, Geräte: 30, Geräte RF: 26, Geräte Wired: 0, Geräte Batteriebetrieben: 3
Neu: Raspberry Pi3,

Antworten

Zurück zu „CUxD“