Xiaomi Smart Home Komponenten

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

Vorheriges Thema - Nächstes Thema

Neuhier

#705
Auf die Versionsnummer tippen oder ein paar Sekunden drauf und halten.
Notfalls 1. Post, 1. Zeile aufrufen.
Ist schon eine Weile her, wo ich das gemacht habe, bin damals aber auch fast daran gescheitert.


Gefunden:
ZitatYou must often click on the APP versionsnumber to activate the hidden menu.

JensS

Danke, jetzt hat's geklappt. Auf die Versionsnummer gedrückt, gehalten und dann nach oben gezogen. Dann erschien über der Versionsnummer einige Schriftzeichen. Nachdem ich darauf drückte, erschienen nach und nach die fehlenden Menüeinträge.

Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

torte

Moin,

@hotbso
ja aber, hatte das round nicht benutzt das es nicht 100% richtig rundet und dann erwartet, dass jemand meckert.  :P
Hab aber jetzt eine andere Lösung gefunden die ohne Math::Round auskommt. Wird im nächsten Release dann drin sein.

Wo wir dabei sind:
An alle die aktiv die Readings battery und batterystate nutzen!!!
In der kommenden Version werde ich die Readings auf vielfachen Wunsch dem "quasi Standard" anpassen.
Nur schon mal als Vorwarnung damit ihr bescheid wisst bevor ihr das Update einspielt.  :)


Grüße
Torte



hanswerner1

Zitat von: torte am 07 Dezember 2017, 07:01:19

In der kommenden Version werde ich die Readings auf vielfachen Wunsch dem "quasi Standard" anpassen.


Rundest Du auch den battery Wert? Dieser hat ja auch drei Nachkommastellen, ich glaube der "quasi Sandard" hat nur eine Nachkommastelle.

Gruß HW1

torte

bis jetzt noch nicht, wäre das gewünscht?

Kann dort auch das Attribut Round aktivieren welches zb. für Temperatur  ja schon genutzt wird.

Grüße
Torte


hanswerner1

Ich denke das eine Nachkommastelle zum Anzeigen oder Auswerten des Batteriezustandes vollkommen ausreicht. Die meisten Devices haben nur eine Nachkommastelle bei battery. Runden wäre auch eine Möglichkeit. Vieleicht kannst Du das Runden auch abhängig vom Wert machen, dann kann es sich jeder einstelle wir er es möchte.
Ich nutze zb.: temp eine Nachkommastelle, humidity keine Nachkommastelle, battery eine Nachkommastelle. 

Gruß HW1

hijo

Ich habe mal wieder nach langer Zeit ein Update gemacht. Danach lief leider nichts mehr. Hat meine Geräte nicht mehr erkannt. Habe dann die pm Module gelöscht und wieder neu eingespielt, weil ich dachte dass beim Update was schief lief. Jetzt bekomme ich beim Installieren diese Meldung:
Can't locate Math/Round.pm in @INC (you may need to install the Math::Round module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at ./FHEM/71_XiaomiSmartHome_Device.pm line 27. BEGIN failed--compilation aborted at ./FHEM/71_XiaomiSmartHome_Device.pm line 27.

Hilfe
Raspi mit FHEM 5.8, Qivicon mit Telekom App, Web KM200 von Buderus, Philips HUE System, Xiaomi Smart Home Kit, HM-CFG-LAN LAN mit 6x HM-CC-RT-DN und HM-TC-IT-WM-W-EU, Ikea Tradfri, TP-Link HS110

torte

Zitat von: hijo am 07 Dezember 2017, 22:01:44
Ich habe mal wieder nach langer Zeit ein Update gemacht. Danach lief leider nichts mehr. Hat meine Geräte nicht mehr erkannt. Habe dann die pm Module gelöscht und wieder neu eingespielt, weil ich dachte dass beim Update was schief lief. Jetzt bekomme ich beim Installieren diese Meldung:
Can't locate Math/Round.pm in @INC (you may need to install the Math::Round module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at ./FHEM/71_XiaomiSmartHome_Device.pm line 27. BEGIN failed--compilation aborted at ./FHEM/71_XiaomiSmartHome_Device.pm line 27.

Hilfe
Gucke mal unter changelog

https://forum.fhem.de/index.php?topic=78418.0

Steht auch im wiki.



Gesendet mit Tapatalk


hijo

Danke, habe ich einfach nicht gesehen.
Raspi mit FHEM 5.8, Qivicon mit Telekom App, Web KM200 von Buderus, Philips HUE System, Xiaomi Smart Home Kit, HM-CFG-LAN LAN mit 6x HM-CC-RT-DN und HM-TC-IT-WM-W-EU, Ikea Tradfri, TP-Link HS110

hijo

Versuche gerade das Homebridge Mapping für die Xiaomi Produkte. Fensterkontakt und Bewegungsmelder funktionieren gut. Bekomme aber das Mapping für die Steckdose und den Klick-Schalter nicht hin.
cmdOn=on funktioniert nicht. Die Steckdose wird in Apple Home angezeigt, auch der Zustand. Schaltbar ist sie nicht.
Hat das jemand hinbekommen? 
Raspi mit FHEM 5.8, Qivicon mit Telekom App, Web KM200 von Buderus, Philips HUE System, Xiaomi Smart Home Kit, HM-CFG-LAN LAN mit 6x HM-CC-RT-DN und HM-TC-IT-WM-W-EU, Ikea Tradfri, TP-Link HS110

Chris81

#715
Guten Morgen Torte,

erstmal Danke das Du Dich so in diese Modul Entwicklung reinkniest und diese super Arbeit leistest.

Verfolge seit Monaten den Threat und habe mir daraufhin das Gateway 2 und Aqara Sensoren gekauft.

Nach deinen Wiki das Gateway konfiguriert und ins Wlan eingbunden. Alles Bestens geklappt

Jetzt wollte ich wie folgt:

define MIGATE2 XiaomiSmartHome 192.168.xx.xx

einbinden

Bekomme dann die Fehlermeldung

Cannot load module XiaomiSmartHome

Die Beiden Module sind im FHEM Ordner aufgelistet

Alle installationen sind auf aktuellem Stand (libaries etc.)

Die Ports sind offen und das Gateway ist auch im Wlan aktiv (habe nur den internetzugriff verboten, lieg es evtl. daran?)

Raspi rebootet, Fhem restartet nichts hilft.

Habe ich irgendwas übersehen, hast du einen Tipp? :-\

Vielen Dank und ein schönes Wochenende

Gruß Chris

PS das steht im LOG

2017.12.09 09:52:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 30, near "<title>fhem"
2017.12.09 09:52:34 1: PERL WARNING: (Missing operator before fhem?)
2017.12.09 09:52:34 1: PERL WARNING: Bareword found where operator expected at ./FHEM/71_XiaomiSmartHome.pm line 30, near "71_XiaomiSmartHome"
2017.12.09 09:52:34 1: PERL WARNING: (Missing operator before XiaomiSmartHome?)
2017.12.09 09:52:34 1: reload: Error:Modul 71_XiaomiSmartHome deactivated:
Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 30.

2017.12.09 09:52:34 0: Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 63 at ./FHEM/71_XiaomiSmartHome.pm line 30.

jahnf123

Moin Moin,

Ich habe seit einigen Tagen ein Gateway und ein Bewegungsmelder. Nun Probiere ich schon die ganze Zeit in Developer Modus zu kommen, es funktioniert aber nicht. Gibt es bei der neusten iOS App einen Trick?

Chris81

Gefühlt 20mal schnell hintereinander auf Version touchen, hat bei mir geklappt, auch die neue Version der App benutzt.

t_schlueter

Moin Moin,

ich habe hier Xiaomi Smart Home Komponenten (Gateway / Türkontakte) in FHem eingebunden. Das ganze funktioniert auch sehr gut. Was mir aber auffällt sind Meldungen in der Logdatei mit denen ich nichts anfangen kann. Kann mir das vielleicht jemand erklären?

2017.12.09 14:43:33 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:43:33 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1263
2017.12.09 14:43:50 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:43:50 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1199
2017.12.09 14:44:08 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:44:08 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1138
2017.12.09 14:44:24 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:44:24 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1079
2017.12.09 14:44:42 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:44:42 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 1013
2017.12.09 14:45:07 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:45:07 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 944
2017.12.09 14:45:31 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:45:31 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 893
2017.12.09 14:45:57 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway RGB: 0
2017.12.09 14:45:57 3: Xiaomi: Reading> SID: 34ce00fa6154 Type: Gateway Illumination: 820


Danke

Neuhier

RGB: 0 = Gateway ist aus ( Leuchtring )
Illumination = Umgebungshelligkeit beim Gateway - sinkender Wert - es wird Nacht.
Beleuchtung im entsprechendem Raum, dürfte den Wert in die Höhe treiben.