[Neues Modul] Xiaomi Smart Home ohne Gateway direkt an FHEM

Begonnen von neumann, 22 Februar 2018, 18:00:22

Vorheriges Thema - Nächstes Thema

neumann

Update: Mittlerweile läuft die Repo auch mit systemctl im Autostart.

Nodejs solltet ihr der Anleitung gemäß updaten.
Die Firmware von mir funktioniert weiterhin - die im Repo von Koenekk ist die gleiche.

Lg
Modulentwickler
- Spotify #72490
- Nello #75127

Animatrix1986

Also für die, die überlegen zu wechseln.
Hab einfach nodejs geupdatet nach Anleitung von koenkk und dann die neue repo draufgespielt. Danach den service von systemctl gestartet lief sofort und besser runder als das alte projekt. Liegt vielleicht auch an der neuen nodejs version 8.x

MiKn

bei mir läuft es auch gut mit den Xiaomi Geräten!

Gibt es auch die Möglichkeit die Osram Plugs zu integrieren? Gefunden werden sie aber schalten geht nicht:
defmod XMI_0x84182600000e9561 XiaomiMQTTDevice AB3257001NJ 0x84182600000e9561
attr XMI_0x84182600000e9561 IODev MQTT
attr XMI_0x84182600000e9561 room XiaomiMQTTDevice

setstate XMI_0x84182600000e9561 ON
setstate XMI_0x84182600000e9561 2018-06-06 21:51:30 state ON
setstate XMI_0x84182600000e9561 2018-06-06 21:51:30 transmission-state incoming publish received

neumann

Okay, habe das Plugin geupdatet zum unterstützen von Schaltaktionen.
Probier mal
set  XMI_0x84182600000e9561 ON
Modulentwickler
- Spotify #72490
- Nello #75127

MiKn

cool, der OSRAM Plug geht  :).

danke dir!

Geht das mit den IKEA Lampen genauso gut? Ich wollte mir die Tage mal ein paar zum testen holen  :D.

neumann

Modulentwickler
- Spotify #72490
- Nello #75127

Ranseyer

#126
Danke an neumann für das Modul und die Doku !


Ich hätte noch ne dumme Frage. Wo kann ich denn sehen welche Geräte unterstützt werden ?

Ich hab zum Test nur nen Wassersensor und gehe davon aus dass der Stick OK ist wenn ich sowas sehe (Konsolenausgabe bei manuell gestartetem Daemon):

Zitat2018-6-7 14:16:48 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 14:16:48 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'

ed: FHEM sagt dazu noch:
2018.06.07 16:52:18 5: publish received for zigbee2mqtt/bridge/log, {"type":"pairing","message":"device incoming"}
2018.06.07 16:52:18 5: received message '{"type":"pairing","message":"device incoming"}' for topic: zigbee2mqtt/bridge/log
2018.06.07 16:52:18 5: calling readingsSingleUpdate(xBridge,,{"type":"pairing","message":"device incoming"},1)
2018.06.07 16:52:18 3: xBridge: unknown attribute subscribeReading_. Type 'attr xBridge ?' for a detailed list.
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

neumann

Modulentwickler
- Spotify #72490
- Nello #75127

Ranseyer

Danke für die rasche Antwort, dann hätte ich ein neues Device erwartet...

Siehe der Liste sollte es laufen:
ZitatSJCGQ11LM   Xiaomi Aqara water leak sensor (water leak true/false)

im FHEM sehe ich ja:
ZitatxBridge incoming publish received

Pair ist auf 1
Autocreate in FHEM ist auch aktiv...

Somit frage ich mich warum ich kein neues Device sehe.
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

neumann

Was passiert wenn du auf der xBridge mal updateDevices ausführst?
Modulentwickler
- Spotify #72490
- Nello #75127

Ranseyer

Innerhalb von 2 Minuten nur das:
2018.06.07 17:17:09 5: set updateDevices - value:
2018.06.07 17:17:09 5: publish received for zigbee2mqtt/bridge/log, {"type":"devices","message":[]}
2018.06.07 17:17:09 5: received message '{"type":"devices","message":[]}' for topic: zigbee2mqtt/bridge/log
(Und ich hab den Knopf am Device einmal dedrückt)
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

neumann

Dann ist das aktuell noch nicht korrekt gepairt. Versuch das am besten mal erneut und gehe mal näher zum Stick.
Modulentwickler
- Spotify #72490
- Nello #75127

Ranseyer

Näher als 2-3cm ?

Mir schmerzt erst mal der Arm... 8)

Ich versuchs später nocjhmal, wundere mich aber über den roten Text:
Zitat2018.06.07 17:26:10 5: set pair - value: 1
2018.06.07 17:26:24 5: publish received for zigbee2mqtt/bridge/log, {"type":"pairing","message":"connecting with device"}
2018.06.07 17:26:24 5: received message '{"type":"pairing","message":"connecting with device"}' for topic: zigbee2mqtt/bridge/log
2018.06.07 17:26:24 5: calling readingsSingleUpdate(xBridge,,{"type":"pairing","message":"connecting with device"},1)
2018.06.07 17:26:24 3: xBridge: unknown attribute subscribeReading_. Type 'attr xBridge ?' for a detailed list.
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

neumann

Nene, 50cm ist optimal. Drückst du während des parings alle paar Sekunden den Knopf?
Was sagt der Log des NodeJS Servers?
Modulentwickler
- Spotify #72490
- Nello #75127

Ranseyer

Also ich drücke ja Anfangs ca. 5 Sekunden bis es etwas massiver blinkt, dann alle 2 Sekunden kurz.

Dann passiert (im Log steht das selbe wie auf der Konsole wenn man manuell startet):
2018-6-7 17:39:44 INFO Starting zigbee-shepherd
2018-6-7 17:39:44 INFO zigbee-shepherd started
2018-6-7 17:39:44 INFO Currently 0 devices are joined:
2018-6-7 17:39:44 INFO Connecting to MQTT server at mqtt://192.168.1.35
2018-6-7 17:39:45 INFO zigbee-shepherd ready
2018-6-7 17:39:45 INFO Connected to MQTT server
2018-6-7 17:39:45 INFO MQTT publish, topic: 'zigbee2mqtt/bridge/state', payload: 'online'
2018-6-7 17:39:45 WARN `permit_join` set to  `true` in configuration.yaml.
2018-6-7 17:39:45 WARN Allowing new devices to join.
2018-6-7 17:39:45 WARN Set `permit_join` to `false` once you joined all devices.
2018-6-7 17:39:45 INFO Zigbee: allowing new devices to join.
2018-6-7 17:40:07 INFO Zigbee: allowing new devices to join.
spinlock: false []
2018-6-7 17:40:31 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005}'
2018-6-7 17:40:31 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:31 INFO Connecting with device...
2018-6-7 17:40:31 INFO MQTT publish, topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"pairing","message":"connecting with device"}'
2018-6-7 17:40:33 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:33 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:33 INFO Connecting with device...
2018-6-7 17:40:33 INFO MQTT publish, topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"pairing","message":"connecting with device"}'
2018-6-7 17:40:36 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:36 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:37 INFO Connecting with device...
2018-6-7 17:40:37 INFO MQTT publish, topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"pairing","message":"connecting with device"}'
2018-6-7 17:40:39 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:39 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:44 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:44 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:47 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:47 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:51 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:51 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:59 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:40:59 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:01 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:01 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:03 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:03 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:04 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:04 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:07 INFO Connecting with device...
2018-6-7 17:41:07 INFO MQTT publish, topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"pairing","message":"connecting with device"}'
2018-6-7 17:41:07 INFO Device incoming...
2018-6-7 17:41:07 INFO MQTT publish, topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"pairing","message":"device incoming"}'
2018-6-7 17:41:19 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:19 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:24 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:24 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:26 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:26 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:27 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:27 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:30 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:30 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:34 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:34 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:36 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:36 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:39 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:39 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:41 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'
2018-6-7 17:41:41 INFO MQTT publish, topic: 'zigbee2mqtt/0x00158d000211b5e5', payload: '{"battery":"100.00","voltage":3005,"water_leak":false}'

FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!