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

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

Vorheriges Thema - Nächstes Thema

tavoc

Hallo, danke für die Antworten.

Ich werde es morgen nochmal probieren. Das mit dem WLAN ist eine gute Idee, ich hatte 4 Geräte in direkter Nähe.
Ich habe leider nur Sensoren vom Typ Wassersensor (8 Stück).

Grundsätzlich funktionieren diese, zum Test mal in Openhab eingebunden (gefällt mir aber nicht). Habe deswegen bei FHEM nochmal von vorn mit der Einbindung von zigbee angefangen.

exot

Hallo,
Seit gestern läuft auf meiner Testkarte ein zweiter Aquara Temperatursensor .
Dieser wurde im Gewächshaus platziert. Luftlinie ca. 16m.
Der Pi mit Stick befindet sich im Keller und ist aufgrund
der Gegebenheiten nicht sehr günstig installiert.
Die Daten beider Sensoren werden etwa alle 10 min ausgelesen.
Damit bin ich zufrieden. :)
Der pi ist ein Model B3+.
Was ich nicht verstehe, es gelingt nicht Aquara Sensoren zu verbinden
die bereits über den Xiaomi Gateway verbunden sind.
Kann das bestätigt werden?
Gruß Michael

mark79

Zitat von: exot am 31 Oktober 2018, 14:05:33
Was ich nicht verstehe, es gelingt nicht Aquara Sensoren zu verbinden
die bereits über den Xiaomi Gateway verbunden sind.

Wenn du die Aquara Sensoren neu pairst, ist die Verbindung zur orginalen Xiaomi Bridge weg. Man kann die Sensoren nur an ein Gateway pairen.

Das pairen bei Zigbee2Mqtt geht nicht so einfach wie bei der originalen Bridge, das ist etwas fummelig und man muss es mehrmals probieren.
Ein paar Seiten zurück habe ich was über WLAN geschrieben.. man sollte beim pairen so nah wie Möglich an den Stick ran, aus Sicherheitsgründen.

Dazu so weit wie Möglich weg, von irgendwelchen WLAN oder Bluetooth Geräten. Wenn dein RPi3 WLAN aktiviert hat, dann stell es ab oder besorge dir ein USB Verlängerungskabel. Dann sollte das gehen.
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

exot

Hallo Mark,
Ich hatte Deine Ratschläge schon beachtet.
Nur eben nicht das WLAN im pi deaktiviert.
Wurde soeben gemacht.
Gruß Michael

Tedious

Hmm.. ich hab gestern die ersten beiden Tempsensoren aus ca. 50cm gepaired - problemlos, obwohl rund 30cm vom Brix entfernt ein Fritz1750 Repeater werkelt (Brix WLan ist überigens an,. auch BT für die Tags). Wobei das ein guter Hinweis ist, bin mit den Reichweiten nicht wirklich zufrieden, aber ich wollte auch keine X-Meter Netzwerkkabel ziehen.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

mark79

Zitat von: Tedious am 31 Oktober 2018, 16:30:30
Hmm.. ich hab gestern die ersten beiden Tempsensoren aus ca. 50cm gepaired - problemlos, obwohl rund 30cm vom Brix entfernt ein Fritz1750 Repeater werkelt (Brix WLan ist überigens an,. auch BT für die Tags). Wobei das ein guter Hinweis ist, bin mit den Reichweiten nicht wirklich zufrieden, aber ich wollte auch keine X-Meter Netzwerkkabel ziehen.

Dann versuch mal ein Aquara Cube oder den Wassersensor zu pairen. :) Bei mir steht der CC2530 aus Platzgründen neben den WLAN Router und ein pairen war dort nicht Möglich. Ich hatte das an die 20 Minuten lang probiert, bis ich den CC2530 via USB Kabel verlängert habe. Dann ging es und ich habe das nicht zum ersten mal gemacht.

Zigbee hat eine Sicherheitsfunktion, das man nah genug am Gateway sein muss, sonst ist ein pairen nicht Möglich. WLAN/BT stört dort halt und setzt die Signalstärke herab.
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

tavoc

Moin,

bei mir hat es nun auch funktioniert. Ich konnte die Sensoren nach Entfernung von WLAN/BT Geräten erfolgreich pairen und bekomme auch Readings.
Mich wundert nur dass in FHEM bei State bei einem "state" und beim anderen "paired" steht.
Ist das irgendwie relevant?

nanocosmos

Bei mir ist es auch so.
Beide Sensoren funktionieren aber.

bull1t

Hallo zurück,
kurze Rückmeldung zu den Ikea Tradfri RGB.
Hab es leider nicht hinbekommen die RGB Lampen zum Farbwechsel zu bewegen.
Bei "spielen" mit den Attributen bekam ich irgendwann auch 2 neue Readings angezeigt.
Nämlich color-x und Color-y...Aber es ist mir nicht gelungen diese zu verändern.
Kurz um: Ich hab es dann aufgegeben und nur weiße dimmbare Lampen eingesetzt.
Es waren dann einfach zu viele Teststunden und zu wenig know how vorhanden.
gruß bUll1t

gloob

Vielleicht hat ja jemand Interesse daran oder jemand anderes könnte es ins Wiki übernehmen.

Zigbee2MQTT Coordinator mit CC2530

Firmware:
Zitathttp://ptvo.info/wp-content/uploads/2018/05/cc2530_1.2.2a.44539_firmware.zip

Wiring:
Zitat
P02 --> TX
P03 --> RX
VCC --> 3.3V
GND --> GND

Konfiguration:

homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost'
serial:
  port: /dev/serial/by-id/usb-FTDI_USB__-__Serial_Cable_12345678-if00-port0
  baudrate: 115200
advanced:
  rtscts: false







Ich nutze das ganze aktuell mit einem FTDI Adapter, ohne Probleme.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

mark79

Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

Omega

Ich komme leider nicht weiter...

Nachdem ich bei meinen gestrigen Versuchen z.T. Installationsprobleme hatte, habe ich heute noch einmal ganz von vorne aufgesetzt (das heißt auch: Sicherung zurückgespielt, um keine ,,Leichen" im System zu haben).

Zuerst habe ich mein System (Debian-Jessi) auf den aktuellsten Stand gebracht (8.11). FHEM ist aktuell, MQTT (sowohl Mosquitto als auch die neue Version MQTT2 (anderer Port) laufen seit etlicher Zeit problemlos).
Danach bin ich ausschließlich nach https://github.com/Koenkk/zigbee2mqtt/wiki/Running-the-bridge
vorgegangen.

Diesmal ohne Fehlermeldungen oder weiteren Problemen.
Aber:
Bereits nach dem 1. Händischen Start von zigbee2mqtt finde ich im Log Probleme

2018-11-2 15:19:02 - info: Logging to directory: '/opt/zigbee2mqtt/data/log/2018-11-02.15-19-02'
2018-11-2 15:19:02 - info: Starting zigbee2mqtt version 0.1.8 (commit #97cc56b)
2018-11-2 15:19:02 - info: Starting zigbee-shepherd
2018-11-2 15:19:03 - info: zigbee-shepherd started
2018-11-2 15:19:03 - info: Coordinator firmware version: '20180815'
2018-11-2 15:19:03 - info: Currently 0 devices are joined:
2018-11-2 15:19:03 - warn: `permit_join` set to  `true` in configuration.yaml.
2018-11-2 15:19:03 - warn: Allowing new devices to join.
2018-11-2 15:19:03 - warn: Set `permit_join` to `false` once you joined all devices.
2018-11-2 15:19:03 - info: Zigbee: allowing new devices to join.
2018-11-2 15:19:03 - info: Connecting to MQTT server at 192.168.0.19:1883
2018-11-2 15:19:03 - info: zigbee-shepherd ready
2018-11-2 15:19:13 - error: Not connected to MQTT server!
2018-11-2 15:19:23 - error: Not connected to MQTT server!
2018-11-2 15:19:33 - error: Not connected to MQTT server!
2018-11-2 15:19:43 - error: Not connected to MQTT server!
2018-11-2 15:19:53 - error: Not connected to MQTT server!


Ich habe dann dennoch weiter gemacht,  die Bridge in FHEM angelegt und dann ein Pairing durchgeführt. Das Pairing wurde anscheinend auch durchgeführt, hat aber leider FHEM nicht erreicht


2018-11-2 15:54:03 - error: Not connected to MQTT server!
2018-11-2 15:54:13 - error: Not connected to MQTT server!
2018-11-2 15:54:21 - info: New device with address 0x00158d00022fdcd9 connected!
2018-11-2 15:54:21 - error: Not connected to MQTT server!
2018-11-2 15:54:21 - error: Cannot send message: topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"device_connected","message":"0x00158d00022fdcd9"}
2018-11-2 15:54:23 - error: Not connected to MQTT server!
2018-11-2 15:54:33 - info: Device incoming...
2018-11-2 15:54:33 - error: Not connected to MQTT server!
2018-11-2 15:54:33 - error: Cannot send message: topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"pairing","message":"device incoming"}
2018-11-2 15:54:33 - error: Not connected to MQTT server!
2018-11-2 15:54:43 - error: Not connected to MQTT server!
2018-11-2 15:54:53 - error: Not connected to MQTT server!
2018-11-2 15:55:03 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Cannot send message: topic: 'zigbee2mqtt/0x00158d00022fdcd9', payload: '{"temperature":23.37,"linkquality":139}
2018-11-2 15:55:13 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Cannot send message: topic: 'zigbee2mqtt/0x00158d00022fdcd9', payload: '{"temperature":23.37,"linkquality":141,"humidity":51.3}
2018-11-2 15:55:13 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Cannot send message: topic: 'zigbee2mqtt/0x00158d00022fdcd9', payload: '{"temperature":23.37,"linkquality":141,"humidity":51.3,"pressure":1010}
2018-11-2 15:55:16 - error: Not connected to MQTT server!


Ich bitte um Unterstützung. Danke.
LG
Holger
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

Byte09

#477
Zitat von: Omega am 02 November 2018, 16:21:27
Ich komme leider nicht weiter...

Nachdem ich bei meinen gestrigen Versuchen z.T. Installationsprobleme hatte, habe ich heute noch einmal ganz von vorne aufgesetzt (das heißt auch: Sicherung zurückgespielt, um keine ,,Leichen" im System zu haben).

Zuerst habe ich mein System (Debian-Jessi) auf den aktuellsten Stand gebracht (8.11). FHEM ist aktuell, MQTT (sowohl Mosquitto als auch die neue Version MQTT2 (anderer Port) laufen seit etlicher Zeit problemlos).
Danach bin ich ausschließlich nach https://github.com/Koenkk/zigbee2mqtt/wiki/Running-the-bridge
vorgegangen.

Diesmal ohne Fehlermeldungen oder weiteren Problemen.
Aber:
Bereits nach dem 1. Händischen Start von zigbee2mqtt finde ich im Log Probleme

2018-11-2 15:19:02 - info: Logging to directory: '/opt/zigbee2mqtt/data/log/2018-11-02.15-19-02'
2018-11-2 15:19:02 - info: Starting zigbee2mqtt version 0.1.8 (commit #97cc56b)
2018-11-2 15:19:02 - info: Starting zigbee-shepherd
2018-11-2 15:19:03 - info: zigbee-shepherd started
2018-11-2 15:19:03 - info: Coordinator firmware version: '20180815'
2018-11-2 15:19:03 - info: Currently 0 devices are joined:
2018-11-2 15:19:03 - warn: `permit_join` set to  `true` in configuration.yaml.
2018-11-2 15:19:03 - warn: Allowing new devices to join.
2018-11-2 15:19:03 - warn: Set `permit_join` to `false` once you joined all devices.
2018-11-2 15:19:03 - info: Zigbee: allowing new devices to join.
2018-11-2 15:19:03 - info: Connecting to MQTT server at 192.168.0.19:1883
2018-11-2 15:19:03 - info: zigbee-shepherd ready
2018-11-2 15:19:13 - error: Not connected to MQTT server!
2018-11-2 15:19:23 - error: Not connected to MQTT server!
2018-11-2 15:19:33 - error: Not connected to MQTT server!
2018-11-2 15:19:43 - error: Not connected to MQTT server!
2018-11-2 15:19:53 - error: Not connected to MQTT server!


Ich habe dann dennoch weiter gemacht,  die Bridge in FHEM angelegt und dann ein Pairing durchgeführt. Das Pairing wurde anscheinend auch durchgeführt, hat aber leider FHEM nicht erreicht


2018-11-2 15:54:03 - error: Not connected to MQTT server!
2018-11-2 15:54:13 - error: Not connected to MQTT server!
2018-11-2 15:54:21 - info: New device with address 0x00158d00022fdcd9 connected!
2018-11-2 15:54:21 - error: Not connected to MQTT server!
2018-11-2 15:54:21 - error: Cannot send message: topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"device_connected","message":"0x00158d00022fdcd9"}
2018-11-2 15:54:23 - error: Not connected to MQTT server!
2018-11-2 15:54:33 - info: Device incoming...
2018-11-2 15:54:33 - error: Not connected to MQTT server!
2018-11-2 15:54:33 - error: Cannot send message: topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"pairing","message":"device incoming"}
2018-11-2 15:54:33 - error: Not connected to MQTT server!
2018-11-2 15:54:43 - error: Not connected to MQTT server!
2018-11-2 15:54:53 - error: Not connected to MQTT server!
2018-11-2 15:55:03 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Cannot send message: topic: 'zigbee2mqtt/0x00158d00022fdcd9', payload: '{"temperature":23.37,"linkquality":139}
2018-11-2 15:55:13 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Cannot send message: topic: 'zigbee2mqtt/0x00158d00022fdcd9', payload: '{"temperature":23.37,"linkquality":141,"humidity":51.3}
2018-11-2 15:55:13 - error: Not connected to MQTT server!
2018-11-2 15:55:13 - error: Cannot send message: topic: 'zigbee2mqtt/0x00158d00022fdcd9', payload: '{"temperature":23.37,"linkquality":141,"humidity":51.3,"pressure":1010}
2018-11-2 15:55:16 - error: Not connected to MQTT server!


Ich bitte um Unterstützung. Danke.
LG
Holger

zeig doch bitte mal den inhalt der logdatei :

info: Logging to directory: '/opt/zigbee2mqtt/data/log/2018-11-02.15-19-02'

edit: gerade erst genau gesehen , scheint ja die logdatei zu sein . dann bitte nur noch ...

und deine 'configuration.yaml'

gruss Byte09

Omega

Ja, das sind Auszüge aus den zigbee2mqtt-Logdateien

configuration.yaml (devices: und folgende Zeilen wurden nicht von mir eingetragen, kommen bestimmt vom pairing.

homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: '192.168.0.19:1883'
serial:
  port: /dev/ttyACM1
devices:
  '0x00158d00022fdcd9':
    friendly_name: '0x00158d00022fdcd9'
    retain: false
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

Byte09

Zitat von: Omega am 02 November 2018, 16:53:43
Ja, das sind Auszüge aus den zigbee2mqtt-Logdateien

configuration.yaml (devices: und folgende Zeilen wurden nicht von mir eingetragen, kommen bestimmt vom pairing.

homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: '192.168.0.19:1883'
serial:
  port: /dev/ttyACM1
devices:
  '0x00158d00022fdcd9':
    friendly_name: '0x00158d00022fdcd9'
    retain: false


die angabe des servers stimmt nicht . sie muss wie folgt lauten:

server: 'mqtt://192.168.0.19:1883'

gruss Byte09