Xiaomi Smart Home Komponenten

Begonnen von FosCo, 21 Dezember 2016, 18:59:59

Vorheriges Thema - Nächstes Thema

Morrino

Zitat von: ofno am 21 September 2017, 22:58:43

wurden alle benötigten module vollständig ohne Fehler installiert?


    JSON
    MULTICAST
    CBC (for AES encryption)
    Crypt::Cipher::AES (for AES encryption)

root@fhemdev:~# apt-get install libio-socket-multicast-perl

root@fhemdev:~# apt-get install libjson-perl

root@fhemdev:~# apt-get install libcrypt-cbc-perl

root@fhemdev:~# cpan Crypt::Cipher::AES


Auf welchem System läuft fhem?

Hi,

die sind alle (korrekt) installiert.
Habe es auch noch einmal überprüft.

FHEM läuft auf RP3 mit Jessie.

Bin leider auch mit dem BlockingInformParent Themen nicht weiter gekommen.  :-\

Danke für eure Hilfe.

Grüße

tterrafan

Wird möglicherweise nicht die Lösung sein, aber einige (ältere Pakete) sind noch auf deinem Pi. Möglicherweise überschneiden die sich mit neueren, anderen Paketen.
Daher bitte auch mal
sudo apt-get autoremove && sudo apt-get update && sudo apt-get upgrade
durchführen und dann Fhem neustarten.

Vllt ist der Fehler dann behoben.

LG Timo

Morrino

Zitat von: tterrafan am 24 September 2017, 00:44:38
Wird möglicherweise nicht die Lösung sein, aber einige (ältere Pakete) sind noch auf deinem Pi. Möglicherweise überschneiden die sich mit neueren, anderen Paketen.
Daher bitte auch mal
sudo apt-get autoremove && sudo apt-get update && sudo apt-get upgrade
durchführen und dann Fhem neustarten.

Vllt ist der Fehler dann behoben.

LG Timo

Moin,

habe ich gemacht.

Beim Update bekomme ich folgende Meldung:

W: Failed to fetch https://debian.fhem.de/stable/./Packages  HttpError403
E: Some index files failed to download. They have been ignored, or old ones used instead.


Ansonsten hat es leider nichts gebracht. Sobald das Modul installiert ist geht kein Neustart mehr.

Gruß

Morrino

#528
Hi,

vielleicht hilft ja folgende Meldung noch weiter.

Ich hatte es jetzt auch zweimal das mir FHEM direkt (ca. 5 Sekunden) nach dem installieren des Moduls abgestürzt ist.
Ich wollte gerade das Passwort eingeben und weg war FHEM.

Habe momentan das globale attribut Verbosse auf 5 gesetzt.

Das Log hört mit folgendem Eintrag auf. Danach kommt nichts mehr:

Beim ersten Mal kam folgender Eintrag.
2017.09.24 09:22:21 5: IP: api.telegram.org -> 149.154.167.200
2017.09.24 09:22:21 5: TelegramBot_UpdatePoll TelegramBot: - Ende > next polling started
2017.09.24 09:22:21 4: TelegramBot_Callback TelegramBot: resulted in SUCCESS from Polling
2017.09.24 09:22:21 5: TelegramBot_Callback TelegramBot: - Ende > Control back to FHEM
2017.09.24 09:22:21 3: XMI_158d00015845b4: DEV_updateSReading> for 158d00015845b4
2017.09.24 09:22:21 4: Xiaomi_Gateway: Write> {"cmd":"read","sid":"158d00015845b4"} 192.168.178.46
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 484.


Beim zweiten Mal nachfolgender:
2017.09.24 11:05:40 2: autocreate: define XMI_158d00015846be XiaomiSmartHome_Device 158d00015846be magnet Xiaomi_Gateway
2017.09.24 11:05:40 4: Xiaomi_Gateway: DEV_Define> XMI_158d00015846be: magnet I/O device is Xiaomi_Gateway
2017.09.24 11:05:40 4: Xiaomi_Gateway: DEV_Define> XMI_158d00015846be: defined as magnet
2017.09.24 11:05:40 4: Xiaomi_Gateway: DEV_Define> XMI_158d00015846be Init Done set InternalTimer for Update
2017.09.24 11:05:40 2: autocreate: define FileLog_XMI_158d00015846be FileLog ./log/XMI_158d00015846be-%Y.log XMI_158d00015846be
2017.09.24 11:05:41 5: End notify loop for global
2017.09.24 11:05:41 4: <hidden>: HTTP response code 200
2017.09.24 11:05:41 4: HttpUtils <hidden>: Got data, length: 23
2017.09.24 11:05:41 5: HttpUtils response header:
HTTP/1.1 200 OK
Server: nginx/1.10.0
Date: Sun, 24 Sep 2017 09:05:40 GMT
Content-Type: application/json
Content-Length: 23
Connection: close
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Expose-Headers: Content-Length,Content-Type,Date,Server,Connection
Strict-Transport-Security: max-age=31536000; includeSubdomains
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: called from Polling
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: data returned :{"ok":true,"result":[]}:
2017.09.24 11:05:41 5: TelegramBot_Deepencode TelegramBot: found an ARRAY
2017.09.24 11:05:41 5: TelegramBot_Deepencode TelegramBot: encoded a String from :true: to :true:
2017.09.24 11:05:41 5: TelegramBot_Deepencode TelegramBot: found a HASH
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: after encoding
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: polling returned result? 0
2017.09.24 11:05:41 5: UpdatePoll TelegramBot: number of results 0
2017.09.24 11:05:41 5: TelegramBot_UpdatePoll TelegramBot: called
2017.09.24 11:05:41 5: TelegramBot_UpdatePoll TelegramBot: - Initiate non blocking polling - With callback set
2017.09.24 11:05:41 5: TelegramBot_readToken: Read Telegram API token from file
2017.09.24 11:05:41 4: TelegramBot_UpdatePoll TelegramBot: initiate polling with nonblockingGet with 120s
2017.09.24 11:05:41 4: HttpUtils url=<hidden>
2017.09.24 11:05:41 5: IP: api.telegram.org -> 149.154.167.199
2017.09.24 11:05:41 5: TelegramBot_UpdatePoll TelegramBot: - Ende > next polling started
2017.09.24 11:05:41 4: TelegramBot_Callback TelegramBot: resulted in SUCCESS from Polling
2017.09.24 11:05:41 5: TelegramBot_Callback TelegramBot: - Ende > Control back to FHEM
2017.09.24 11:05:41 3: XMI_158d0001291479: DEV_updateSReading> for 158d0001291479
2017.09.24 11:05:41 4: Xiaomi_Gateway: Write> {"cmd":"read","sid":"158d0001291479"} 192.168.178.46
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 484.


Dazwischen hat es auch einmal funktioniert ohne absturz. Hier dann erst wieder beim Restart von FHEM.

Grüße

ofno

Ich würde fhem beenden
- den fhem Ordner umbenennen
- neues fhem installieren mit nur dem xiaomi Gateway Modul und testen ob es geht, ggf stimmt was mit der fhem Installation nicht da das update ja scheinbar auch zu Fehlern führt.

Wenn es dann läuft dann wieder beenden und mal zum Test mit der alten cfg so wie allen benötigten Bildern etc. Testen in die neue Version kopieren

gerdshi

Aber das Problem mit den Debian Repository & Updates solltest du unbedingt ebenso lösen, sonst kommst du sehr wahrscheinlich wieder zum gleichen Fehler! Den so wie es ist bekommst du einige Updates gar nicht mit.
FHEM: Orange Pi One, Orangepi PC2, RPi 4, RPi2,
Xiaomi Gateway, Intertechno, Sonoff Bridge Wifi-433MHz, Amazon * & Google Home mini, mini- & nanoCUL 433MHz, MapleCUL 868MHz, Enocean rpi, CC2530/1 zigbee2mqtt, Mysensors

devil77

Bezüglich des Fehlers mit dem Update bei apt-get bitte mal hier schauen https://debian.fhem.de/.

nanocosmos

Meine Xiaomi Sensoren und der Gateway sind endlich angekommen.
Habe sie auch ohne Probleme in Betrieb nehmen können.
Fhem musste insgesamt 2x neu gestartet werden, aber jetzt läuft es seit 24h stabil.

Vielen Dank torte, für Deine Arbeit!!!

Ich bin begeistert, wie gut die Sensoren (Temp, Tür/Fenster-Kontakt und Bewegungsmelder) funktionieren. Vor allem sind sie wirklich preiswert und deutlich kleiner, als ich mir sie vorgestellt habe.
Ich habe direkt nochmal ein paar Sensoren nachbestellt. [emoji4]

Viele Grüße

slawekking

Hallo Torte,

einfach Mega deine Arbeit. Kurze Frage zur Unterstützung des Rauchmelders. Besteht die Möglichkeit ihn zu integrieren?

Bitte um Rückmeldung

Gruß

Christoph

torte

Zitat von: slawekking am 02 Oktober 2017, 13:38:42
Hallo Torte,

einfach Mega deine Arbeit. Kurze Frage zur Unterstützung des Rauchmelders. Besteht die Möglichkeit ihn zu integrieren?

Bitte um Rückmeldung

Gruß

Christoph
Hi Christoph,

sollte eigentlich schon drin sein, hab nur selber keinen zum Testen. Falls du einen hast und er nicht geht, schicke mir mal ein Log in Verbose 5

Gruß
Torte

Gesendet mit Tapatalk


slawekking

Hi,

Danke für die super schnelle Antwort.

Hast recht läuft :-)

slawekking

Zitat von: torte am 02 Oktober 2017, 13:41:56
Hi Christoph,

sollte eigentlich schon drin sein, hab nur selber keinen zum Testen. Falls du einen hast und er nicht geht, schicke mir mal ein Log in Verbose 5

Gruß
Torte

Gesendet mit Tapatalk

Zu frueh gefreut, leider kann ich den Alarm nicht weiterverarbeiten. Ausgabe beim manuellen Ausloesen des Alarms im Log:

2017-10-02_15:17:04 Rauchmelder heartbeat: 158d000130e9c9
2017-10-02_15:17:04 Rauchmelder arlarm:
2017-10-02_15:20:05 Rauchmelder battery: 3.165

Readings Rauchmelder, state wird nicht angezeigt:

arlarm                                        2017-10-02 15:17:04
battery                  3.165             2017-10-02 15:20:05
heartbeat       158d000130e9c9    2017-10-02 15:17:04


zB. Fensterkontakt Sensor:

battery            3.025                2017-10-02 15:20:03
heartbeat   158d000159ffac      2017-10-02 14:38:38
no_close             0                   2017-10-02 15:20:03
state                close                2017-10-02 15:20:03

Bitte nochmal um Unterstuetzung.


torte

Hi Christoph,

ich brauche ein FHEM.LOG geh bitte im GatewayModul und setze das Attribut Verbose auf 5. Dann löse deinen Alarm aus.
Dann das log abziehen und hier posten oder mir schicken. Es reichen die letzen Zeilen ;-)

Gruß
Torte

slawekking

Zitat von: torte am 02 Oktober 2017, 19:35:06
Hi Christoph,

ich brauche ein FHEM.LOG geh bitte im GatewayModul und setze das Attribut Verbose auf 5. Dann löse deinen Alarm aus.
Dann das log abziehen und hier posten oder mir schicken. Es reichen die letzen Zeilen ;-)

Gruß
Torte

Hi,

alles klar, siehe Anhang:

torte

Ok, schick mir mal zur Sicherheit ein Foto von dem Smoke Device, alle Readings und Parameter usw.

Denke der ist falsch abgebogen :-) Das Rotate gehört da denke ich nicht hin, guck ich mir an.