Hallo,
ich möchte gerne meine Markise mit Hilfe eines Eltako FSB61NP-230V über Enocean steuern.
smarthomeNG.py läuft auf einem IBBcape von R. Budde.
Die Basiskonfiguration für enocean ist vorhanden:
plugin.conf:
item.conf:
Mein Vorgehen:
0. Aktualisierung des enocean plugins (eep_parser.py, __init.py__ neu installiert)
1. Löschen des internen Speichers des Eltako-Aktors (CLR + 3x Rechtsanschlag)
2. Einschalten der Rückanwort (CLR + 3x Linksanschlag)
3. Verbindung mit dem IBBCape (Beim Aktor LRN und unterer Drehknopf auf Max):
Im interaktiven Modus:
Dazu musste ich den Befehl etwas anpassen:
Dann schien die Kopplung gelungen zu sein, die LED hatte aufgehört zu blinken.
Ich dachte nun, dass ich die Markise über
fahren könnte sollte, aber es passierte nichts.
Ich habe auch einen lokalen Taster an den Eltako-Aktor angeschlossen. Wenn ich den betätige (im Modus GS2), sehe ich in smarthome.log:
Ich bin mir nicht sicher, welchen EEP ich nutzen sollte. Im Internet finde ich verschiedene Hinweise.
In der README.md Datei finde ich Beispiele, aber leider nicht meinen Setup.
Kann mir jemand Hilfestellung geben, wie ich den FSB61NP-230V über smarthomeNG.py ansprechen kann?
Danke!
Gerd
ich möchte gerne meine Markise mit Hilfe eines Eltako FSB61NP-230V über Enocean steuern.
smarthomeNG.py läuft auf einem IBBcape von R. Budde.
Die Basiskonfiguration für enocean ist vorhanden:
plugin.conf:
Code:
[enocean] class_name = EnOcean class_path = plugins.enocean serialport = /dev/ttyS4 tx_id = ffbad000
Code:
[xenocean] [[Markise]] enocean_rx_id = 0500E508 enocean_rx_eep = F6_02_01 [[[fahren]]] type = bool visu = yes enocean_rx_key = AI knx_dpt = 1 knx_send = 2/0/7 knx_receive = 2/0/7 knx_init = 2/0/7 visu_acl = rw [[[stop]]] type = bool visu = yes enocean_rx_key = AI enforce_updates = true knx_dpt = 1 knx_send = 2/1/7 knx_receive = 2/1/7 knx_init = 2/1/7 visu_acl = rw
0. Aktualisierung des enocean plugins (eep_parser.py, __init.py__ neu installiert)
1. Löschen des internen Speichers des Eltako-Aktors (CLR + 3x Rechtsanschlag)
2. Einschalten der Rückanwort (CLR + 3x Linksanschlag)
3. Verbindung mit dem IBBCape (Beim Aktor LRN und unterer Drehknopf auf Max):
Im interaktiven Modus:
Code:
sh.enocean.send_learn_switch(0)
Code:
def send_learn_switch(self, id_offset=0): if (id_offset < 0) or (id_offset > 127): self.logger.error("enocean: ID offset out of range (0-127). Aborting.") return self.logger.info("enocean: sending learn telegram for switch command") self._send_radio_packet(id_offset, 0xA5, [0xFF, 0xF8, 0x0D, 0x80]) #self._send_radio_packet(id_offset, 0xA5, [0x01, 0x00, 0x00, 0x00])
Ich dachte nun, dass ich die Markise über
Code:
sh.xenocean.Markise.fahren(True) sh.xenocean.Markise.fahren(False)
Ich habe auch einen lokalen Taster an den Eltako-Aktor angeschlossen. Wenn ich den betätige (im Modus GS2), sehe ich in smarthome.log:
Code:
2017-06-16 20:49:44 INFO enocean enocean: radio message: choice = f6 / payload = [0x02] / sender_id = 0500E508 / status = 48 / repeat = 0 2017-06-16 20:50:55 INFO enocean enocean: radio message: choice = f6 / payload = [0x50] / sender_id = 0500E508 / status = 48 / repeat = 0 2017-06-16 20:56:15 INFO enocean enocean: radio message: choice = a5 / payload = [0xba, 0xd0, 0x00, 0x08] / sender_id = 0500E508 / status = 0 / repeat = 0 2017-06-16 21:01:36 INFO enocean enocean: radio message: choice = a5 / payload = [0x00, 0x23, 0x01, 0x0a] / sender_id = 0500E508 / status = 0 / repeat = 0 2017-06-16 21:01:43 INFO enocean enocean: radio message: choice = f6 / payload = [0x02] / sender_id = 0500E508 / status = 48 / repeat = 0 2017-06-16 21:01:47 INFO enocean enocean: radio message: choice = a5 / payload = [0x00, 0x27, 0x02, 0x0a] / sender_id = 0500E508 / status = 0 / repeat = 0
In der README.md Datei finde ich Beispiele, aber leider nicht meinen Setup.
Kann mir jemand Hilfestellung geben, wie ich den FSB61NP-230V über smarthomeNG.py ansprechen kann?
Danke!
Gerd
Kommentar