[Xiaomi Smart Home] Das Modul

Begonnen von torte, 24 Oktober 2017, 10:08:47

Vorheriges Thema - Nächstes Thema

ChrisW

#90
tja .. hab es eben nochmal versucht :
define xiaomi_gateway XiaomiSmartHome 192.168.2.87
und dann direkt set passwort .. und das aus der App. Hab sogar mal ein neues erstellt..

Drücke dann noch auf Soeichern und dann gehts los mit den restarts
Raspberry PI3 mit allem möglichen.

ofno

Zitat von: ChrisW am 08 Februar 2019, 08:00:14
tja .. hab es eben nochmal versucht :
define xiaomi_gateway XiaomiSmartHome 192.168.2.87
und dann direkt set passwort .. und das aus der App. Hab sogar mal ein neues erstellt..
Passwort neu erstellt? Wusste nicht das das geht, oder ist es ggf. die falsche Stelle?

ChrisW

#92
rechts ist so ein Reload Button dann generiert er ein neues passwort . Habe die MI Home App Android.
Hier noch paar Logs ohne neustarts:
2019.02.08 08:05:03.554 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_34898 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019-02-08 08:05:18.948 Global global UNDEFINED XMI_158d00019fbade XiaomiSmartHome_Device 158d00019fbade plug xiaomi_gateway
2019.02.08 08:05:33.518 5 : xiaomi_gateway: updateAllReadings> Starting UpdateALLReadings
2019.02.08 08:05:33.523 4 : xiaomi_gateway: Write> Get all Sensors
2019.02.08 08:05:33.523 4 : xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.02.08 08:05:33.524 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:05:33.524 3 : xiaomi_gateway: Get> UpdateALLReadings Started
2019.02.08 08:05:33.526 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:05:33.526 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"HeelzcZ24Urexv6b","data":"[\"158d0002ec062f\",\"158d00019fbade\"]"}
2019.02.08 08:05:33.526 5 : xiaomi_gateway: Read> HASH correctly
2019.02.08 08:05:33.527 5 : xiaomi_gateway: Reading> Reading start
2019.02.08 08:05:33.527 4 : xiaomi_gateway: Reading> PushRead:158d0002ec062f
2019.02.08 08:05:33.529 4 : xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.08 08:05:33.529 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:05:33.530 4 : xiaomi_gateway: Reading> PushRead:158d00019fbade
2019.02.08 08:05:33.532 4 : xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.08 08:05:33.533 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:05:33.533 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:05:33.534 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3045,\"temperature\":\"1676\",\"humidity\":\"5605\"}"}
2019.02.08 08:05:33.534 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.08 08:05:33.534 5 : xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3045,\"temperature\":\"1676\",\"humidity\":\"5605\"}"} xiaomi_gateway
2019.02.08 08:05:33.534 5 : xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3045,\\"temperature\\":\\"1676\\",\\"humidity\\":\\"5605\\"}"}
2019.02.08 08:05:33.535 5 : xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x56471de18840)
2019.02.08 08:05:33.535 5 : xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.08 08:05:33.535 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3045
2019.02.08 08:05:33.535 5 : xiaomi_gateway: DEV_Round> Value: 3.045 points: 1
2019.02.08 08:05:33.535 5 : xiaomi_gateway: DEV_Round> Result_value: 3.0
2019.02.08 08:05:33.536 5 : xiaomi_gateway: DEV_Round> Value: 16.76 points: 2
2019.02.08 08:05:33.536 5 : xiaomi_gateway: DEV_Round> Result_value: 16.76
2019.02.08 08:05:33.536 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 16.76 Round: 2
2019.02.08 08:05:33.536 5 : xiaomi_gateway: DEV_Round> Value: 56.05 points: 2
2019.02.08 08:05:33.536 5 : xiaomi_gateway: DEV_Round> Result_value: 56.05
2019.02.08 08:05:33.536 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.05 Round: 2
2019.02.08 08:05:33.541 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:05:33.541 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"8\",\"load_power\":\"1.65\"}"}
2019.02.08 08:05:33.541 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d00019fbade xiaomi_gateway xiaomi_gateway
2019.02.08 08:05:33.541 5 : xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"8\",\"load_power\":\"1.65\"}"} xiaomi_gateway
2019.02.08 08:05:33.542 5 : xiaomi_gateway: dispatch {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\\"voltage\\":3600,\\"status\\":\\"on\\",\\"inuse\\":\\"1\\",\\"power_consumed\\":\\"8\\",\\"load_power\\":\\"1.65\\"}"}
2019.02.08 08:05:33.542 5 : xiaomi_gateway: DEV_Parse> IS DEFINED plug : 158d00019fbade HASH(0x56471de18840)
2019.02.08 08:05:33.542 5 : xiaomi_gateway: DEV_Read> SID: 158d00019fbade XiaomiSmartHome_Device
2019.02.08 08:05:33.543 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Status: on
2019.02.08 08:05:33.543 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Voltage: 3600
2019.02.08 08:05:33.543 5 : xiaomi_gateway: DEV_Round> Value: 3.6 points: 1
2019.02.08 08:05:33.543 5 : xiaomi_gateway: DEV_Round> Result_value: 3.6
2019.02.08 08:05:33.543 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug LOAD_Power: 1.65
2019.02.08 08:05:33.543 4 : xiaomi_gateway: Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug POWER_Consumed: 8
2019.02.08 08:05:33.544 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug InUse: 1
2019.02.08 08:05:43.313 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_36654 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:05:48.676 5 : xiaomi_gateway: Notify> NotifyStart
2019.02.08 08:06:12.684 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_38120 / command get FileLog_temp_wohnzimmer - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:06:29.567 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_38986 / command get FileLog_temp_keller - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:06:42.563 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_40312 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:07:00.422 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_41836 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:07:12.956 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_42240 / command get FileLog_temp_wohnzimmer - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.


Jetzt drücke ich mal auf OFF beim Gateway über Fhem Button:
2019.02.08 08:08:41.277 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_49646 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019.02.08 08:08:41.691 3 : FHEMWEB WEB CSRF error: csrf_359522438950579 ne csrf_688686107932151 for client WEB_172.18.0.1_49646 / command get FileLog_temp_milena - - 2019-02-08_00:00:00 2019-02-09_00:00:00 4:temperature. For details see the csrfToken FHEMWEB attribute.
2019-02-08 08:08:42.223 XiaomiSmartHome xiaomi_gateway off
2019.02.08 08:08:42.905 4 : xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":0,\"key\":\"7c618bbb3fb16f2bf0469f1b77ff1c4e\"}" } 192.168.2.872019.02.08 08:08:42.905 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:08:42.909 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:08:42.910 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.08 08:08:42.910 1 : PERL WARNING: Use of uninitialized value in string ne at ./FHEM/71_XiaomiSmartHome.pm line 147.
2019.02.08 08:08:42.910 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.08 08:08:42.910 5 : xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one <> xiaomi_gateway
2019.02.08 08:08:42.911 5 : xiaomi_gateway: Read> Using this GW
2019.02.08 08:08:42.911 5 : xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.08 08:08:42.914 3 : : Unknown code {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}, help me!



Hub Info:
Version Code 221
ID: 131864133
Zigbee 25
.........
Raspberry PI3 mit allem möglichen.

ChrisW

#93
Und noch ein List:


Internals:
   DEF        192.168.2.87
   FD         132
   FHEMIP     172.18.0.2
   FUUID      5c5d2950-f33f-09a2-0539-76b6e6f658b5e04d
   GATEWAY    192.168.2.87
   GATEWAY_IP 192.168.2.87
   NAME       xiaomi_gateway
   NOTIFYDEV  global
   NR         818
   NTFY_ORDER 50-xiaomi_gateway
   SID        04cf8c8f8573
   STATE      off
   TYPE       XiaomiSmartHome
   VERSION    1.30
   .attraggr:
   .attrminint:
   .clientArray:
     XiaomiSmartHome_Device
   READINGS:
     2019-02-08 08:04:18   password        9yno****c545skg
     2019-02-08 08:01:37   pct             100
     2019-02-08 08:08:42   rgb             000000
     2019-02-08 08:01:37   ringtone        21
     2019-02-08 08:08:42   state           off
     2019-02-08 08:01:37   volume          10
     token:
   helper:
     ConnectionState Connected
     host       192.168.2.87
     prevrgbvalue
     sensors    158d0002ec062f,158d00019fbade,
Attributes:
   DbLogExclude .*
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"rgb","000000"))}
   room       MiSmartHome
   verbose    5
   webCmd     pct:rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off



Edit:
nun stürzt fhem wohl nicht mehr IMMER ab aber ON / OFF kommen im Gateway auch nicht an. Nahc einiger Zeit wieder restart von fhem
2019-02-08 08:20:36.520 XiaomiSmartHome xiaomi_gateway off
2019.02.08 08:20:36.524 4 : xiaomi_gateway: Write> {"cmd":"write","model":"gateway","sid":"04cf8c8f8573","short_id":0,"key":"8","data":"{\"rgb\":0,\"key\":\"7c618bbb3fb16f2bf0469f1b77ff1c4e\"}" } 192.168.2.872019.02.08 08:20:36.524 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:20:36.527 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:20:36.528 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.08 08:20:36.528 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device unknown trying autocreate
2019.02.08 08:20:36.530 4 : xiaomi_gateway: Write> Get all Sensors
2019.02.08 08:20:36.530 4 : xiaomi_gateway: Write> {"cmd" : "get_id_list"} 192.168.2.87
2019.02.08 08:20:36.531 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:20:36.531 5 : xiaomi_gateway: Push to get all Sensors for Gateway xiaomi_gateway 04cf8c8f8573
2019.02.08 08:20:36.531 5 : xiaomi_gateway: Read> Wrong Modul HASH Trying to find the right one <> xiaomi_gateway
2019.02.08 08:20:36.531 5 : xiaomi_gateway: Read> Using this GW
2019.02.08 08:20:36.531 5 : xiaomi_gateway: Read> Dispatching {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}
2019.02.08 08:20:36.532 3 : : Unknown code {"cmd":"write_ack","sid":"4cf8c8f8573","data":"{\"error\":\"Invalid key\"}"}, help me!
2019.02.08 08:20:36.533 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:20:36.533 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"get_id_list_ack","sid":"04cf8c8f8573","token":"PybN9H6S73IW10NO","data":"[\"158d0002ec062f\",\"158d00019fbade\"]"}
2019.02.08 08:20:36.533 5 : xiaomi_gateway: Read> HASH correctly
2019.02.08 08:20:36.533 5 : xiaomi_gateway: Reading> Reading start
2019.02.08 08:20:36.534 4 : xiaomi_gateway: Reading> PushRead:158d0002ec062f
2019.02.08 08:20:36.536 4 : xiaomi_gateway: Write> {"cmd":"read","sid":"158d0002ec062f"} 192.168.2.87
2019.02.08 08:20:36.537 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:20:36.537 4 : xiaomi_gateway: Reading> PushRead:158d00019fbade
2019.02.08 08:20:36.539 4 : xiaomi_gateway: Write> {"cmd":"read","sid":"158d00019fbade"} 192.168.2.87
2019.02.08 08:20:36.540 4 : xiaomi_gateway: Write> End 192.168.2.87
2019.02.08 08:20:36.544 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:20:36.544 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3045,\"temperature\":\"1676\",\"humidity\":\"5605\"}"}
2019.02.08 08:20:36.544 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d0002ec062f xiaomi_gateway xiaomi_gateway
2019.02.08 08:20:36.545 5 : xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\"voltage\":3045,\"temperature\":\"1676\",\"humidity\":\"5605\"}"} xiaomi_gateway
2019.02.08 08:20:36.545 5 : xiaomi_gateway: dispatch {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002ec062f","short_id":61444,"data":"{\\"voltage\\":3045,\\"temperature\\":\\"1676\\",\\"humidity\\":\\"5605\\"}"}
2019.02.08 08:20:36.545 5 : xiaomi_gateway: DEV_Parse> IS DEFINED sensor_ht : 158d0002ec062f HASH(0x56471de18840)
2019.02.08 08:20:36.546 5 : xiaomi_gateway: DEV_Read> SID: 158d0002ec062f XiaomiSmartHome_Device
2019.02.08 08:20:36.546 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Voltage: 3045
2019.02.08 08:20:36.547 5 : xiaomi_gateway: DEV_Round> Value: 3.045 points: 1
2019.02.08 08:20:36.547 5 : xiaomi_gateway: DEV_Round> Result_value: 3.0
2019.02.08 08:20:36.547 5 : xiaomi_gateway: DEV_Round> Value: 16.76 points: 2
2019.02.08 08:20:36.547 5 : xiaomi_gateway: DEV_Round> Result_value: 16.76
2019.02.08 08:20:36.547 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Temperature: 16.76 Round: 2
2019.02.08 08:20:36.548 5 : xiaomi_gateway: DEV_Round> Value: 56.05 points: 2
2019.02.08 08:20:36.548 5 : xiaomi_gateway: DEV_Round> Result_value: 56.05
2019.02.08 08:20:36.548 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d0002ec062f SID: 158d0002ec062f Type: sensor_ht Humidity: 56.05 Round: 2
2019.02.08 08:20:36.554 5 : xiaomi_gateway: Read> Read start
2019.02.08 08:20:36.554 5 : xiaomi_gateway: Read> [PLAIN] {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"9\",\"load_power\":\"1.66\"}"}
2019.02.08 08:20:36.554 5 : xiaomi_gateway: Read> XiaomiSmartHome_Device known! SID: 158d00019fbade xiaomi_gateway xiaomi_gateway
2019.02.08 08:20:36.555 5 : xiaomi_gateway: Read> Dispatching {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\"voltage\":3600,\"status\":\"on\",\"inuse\":\"1\",\"power_consumed\":\"9\",\"load_power\":\"1.66\"}"} xiaomi_gateway
2019.02.08 08:20:36.555 5 : xiaomi_gateway: dispatch {"cmd":"read_ack","model":"plug","sid":"158d00019fbade","short_id":50854,"data":"{\\"voltage\\":3600,\\"status\\":\\"on\\",\\"inuse\\":\\"1\\",\\"power_consumed\\":\\"9\\",\\"load_power\\":\\"1.66\\"}"}
2019.02.08 08:20:36.556 5 : xiaomi_gateway: DEV_Parse> IS DEFINED plug : 158d00019fbade HASH(0x56471de18840)
2019.02.08 08:20:36.556 5 : xiaomi_gateway: DEV_Read> SID: 158d00019fbade XiaomiSmartHome_Device
2019.02.08 08:20:36.556 3 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Status: on
2019.02.08 08:20:36.556 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug Voltage: 3600
2019.02.08 08:20:36.557 5 : xiaomi_gateway: DEV_Round> Value: 3.6 points: 1
2019.02.08 08:20:36.557 5 : xiaomi_gateway: DEV_Round> Result_value: 3.6
2019.02.08 08:20:36.557 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug LOAD_Power: 1.66
2019.02.08 08:20:36.558 4 : xiaomi_gateway: Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug POWER_Consumed: 9
2019.02.08 08:20:36.558 4 : xiaomi_gateway: DEV_Read> Name: XMI_158d00019fbade SID: 158d00019fbade Type: plug InUse: 1



Vielleicht was beim AES Befhel nicht geklappt ? Musste da für Automatic YES eintippen ??
Hab es nochmal ausgeführt da kommt:root@5b4d1c83e88c:/opt/fhem# cpan Crypt::Cipher::AES                                     
Loading internal null logger. Install Log::Log4perl for logging messages                 
Reading '/root/.cpan/Metadata'                                                           
  Database was generated on Thu, 07 Feb 2019 18:54:18 GMT                               
Crypt::Cipher::AES is up to date (0.063).                                               



Was noch zu sagen ist ich habe FHEM im Docker laufen .. nicht im HOST Netzwerk. Aber normal sollte das doch keine Probleme machen ich bin ja verbunden und bekomme Infos. Nur das "Senden" macht Probleme

Das Gerät in der Fritzbox heißt : lumi-gateway-v3-miio131864133


Edit: Mal im iobroker Installiert da funktioniert es. Nur leider auch nicht wirklich "live" ist das normal wenn man mit dem Gateway arbeitet?
Raspberry PI3 mit allem möglichen.

torte

Ah der Docker war es  :D
Ich glaube das hat schon mal einer versucht, weiß aber nicht wie es ausgegangen ist. :'(
Denke aber du hast da zwei Probleme.
Einmal klappt die Kommunikation nicht richtig UDP Ports 4321 & 9898 und Multicasting muss gehen.

Dann stimmt was nicht mit dem Key/Passwort, denke da geht auch deine Vermutung hin.

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

Das sollt alles installiert sein. Und auch keine Fehler zeigen wenn es installiert wird.

Grüße
Torte

ChrisW

ja ich will FHEM nicht direkt in mein Host Netzwerk packen .. ich denke es wird an diesem  Multicasting liegen.
Ports habe ich richtig eingetragen. Da er ja auch empfängt scheint das zu klappen.
Die sachen habe ich alle ausgeführt auch kein Fehler.
Beim AES bin ich mir nicht genau sicher. Ich musste beim 1. mal YES eintragen und er hat weitergemacht. Habe das ergebnis aber nicht gesehen.. Habe oben auch nochmal Kopiert as kommt wenn ich es erneut ausführe. Schaut alles gut aus.

Iobroker ist im Docker aber als Host .. da geht es. ( Will es aber lieber in Fhem haben hmmmm )
Raspberry PI3 mit allem möglichen.

mv

Hallo zusammen
Der Aqara Vibrationssensor scheint von fhem noch nicht unterstützt zu werden.
Beim anlegen des devices erhalten ich folgende Informationen:

DeviceOverview
Vibrationssensor
[State: 1007 |Battery: 95% | Reach:1]
Vibrationssensor
Vibrationssensor Internals
DEF
sensor 2 IODev=deCONZ.pi.SAT
FUUID
5c603c0f-f33f-ed77-d3c4-7840a55e0f7206c2
ID
S2
INTERVAL
IODev
deCONZ.pi.SAT
NAME
Vibrationssensor
NR
1400
STATE
[State: 1007 |Battery: 95% | Reach:1]
TYPE
HUEDevice
lastupdated
2019-02-17 11:56:22
lastupdated_local
2019-02-17 12:56:22
manufacturername
LUMI
modelid
lumi.vibration.aq1
name
Vibrationssensor
on
1
reachable
1
type
ZHASwitch
uniqueid
00:15:8d:00:02:af:6c:09-01-0101
Readings
battery
95
2019-02-17 12:56:22
reachable
1
2019-02-17 12:56:22
state
1007
2019-02-17 12:56:22
Vibrationssensor
Attributes
IODev
deCONZ.pi.SAT
deleteattr
group
01 HUE SAT
deleteattr
icon
security
deleteattr
room
HUEDevice
deleteattr
stateFormat
[State: state |Battery: battery% | Reach:reachable]
deleteattr
Probably associated with
deCONZ.pi.SAT
connected
HUEBridge


Der Sensor sollte folgende Readings zur Verfügung stellen:
- Temperatur
- Erschütterung festgestellt.

Parametriebar sollte optimalerweise die Empfindlichkeit sein.
Hat sich schon jemand der Sache angenommen?


ofno

#97
Zitat von: mv am 17 Februar 2019, 22:53:40
Hallo zusammen
Der Aqara Vibrationssensor scheint von fhem noch nicht unterstützt zu werden.
Beim anlegen des devices erhalten ich folgende Informationen:

DeviceOverview
Vibrationssensor
[State: 1007 |Battery: 95% | Reach:1]
Vibrationssensor
Vibrationssensor Internals
DEF
sensor 2 IODev=deCONZ.pi.SAT
FUUID
5c603c0f-f33f-ed77-d3c4-7840a55e0f7206c2
ID
S2
INTERVAL
IODev
deCONZ.pi.SAT
NAME
Vibrationssensor
NR
1400
STATE
[State: 1007 |Battery: 95% | Reach:1]
TYPE
HUEDevice
lastupdated
2019-02-17 11:56:22
lastupdated_local
2019-02-17 12:56:22
manufacturername
LUMI
modelid
lumi.vibration.aq1
name
Vibrationssensor
on
1
reachable
1
type
ZHASwitch
uniqueid
00:15:8d:00:02:af:6c:09-01-0101
Readings
battery
95
2019-02-17 12:56:22
reachable
1
2019-02-17 12:56:22
state
1007
2019-02-17 12:56:22
Vibrationssensor
Attributes
IODev
deCONZ.pi.SAT
deleteattr
group
01 HUE SAT
deleteattr
icon
security
deleteattr
room
HUEDevice
deleteattr
stateFormat
[State: state |Battery: battery% | Reach:reachable]
deleteattr
Probably associated with
deCONZ.pi.SAT
connected
HUEBridge


Der Sensor sollte folgende Readings zur Verfügung stellen:
- Temperatur
- Erschütterung festgestellt.

Parametriebar sollte optimalerweise die Empfindlichkeit sein.
Hat sich schon jemand der Sache angenommen?
Ich habe auch einen, der kann aber keine Temperatur.  Läuft als MODEL vibration, ist aber ggf. ein smart motion Sensor.

Modell:DJT11LM

torte

Moin,

@mv

Ich brauch ein Log, mach bitte mal am Gateway Device  Verbose auf 5 und dann löse den Sensor dann aus.
Danach schicke mir das Fhem Log (kannst du auch kürzen ).

Grüße
Torte

mv

Mache ich doch gerne - allerdings erst morgen möglich.
Doofe Frage: Log Infos brauchst Du vom Log unter "Logging" nicht unter "Monitoring"?

LG

mv

Hier das log:
2019.02.22 00:26:02 5: deCONZ.pi.eg: websocket data: $VAR1 = {
          'e' => 'changed',
          'id' => '18',
          'r' => 'sensors',
          'state' => {
                       'buttonevent' => 1009,
                       'lastupdated' => '2019-02-21T23:26:02'
                     },
          't' => 'event',
          'uniqueid' => '00:15:8d:00:02:b7:be:db-01-0101'
        };

die ID stimmt.
Die Phoscon AP liefert allerdings noch mehr Werte:

  • batery
  • temperatur
Dies scheinen nicht im Log zu stehen,

mv

Hallo Torte
Habe hier noch Infos zum Sensor gefunden.
Offenbar lässt sich auch die Empfindlichkeit einstellen.

https://github.com/dresden-elektronik/deconz-rest-plugin/commit/7cb6648e0d7b3f91fe7242f762bb127552c34069

ofno

Zitat von: mv am 22 Februar 2019, 00:53:06
Hier das log:
2019.02.22 00:26:02 5: deCONZ.pi.eg: websocket data: $VAR1 = {
          'e' => 'changed',
          'id' => '18',
          'r' => 'sensors',
          'state' => {
                       'buttonevent' => 1009,
                       'lastupdated' => '2019-02-21T23:26:02'
                     },
          't' => 'event',
          'uniqueid' => '00:15:8d:00:02:b7:be:db-01-0101'
        };

die ID stimmt.
Die Phoscon AP liefert allerdings noch mehr Werte:

  • batery
  • temperatur
Dies scheinen nicht im Log zu stehen,
Kannst du bitte mal dein Model nennen, sprich was auf dem Sensor steht?


torte

Moin MV,

also ich brauche nur ein FHEM.log.

Was und wovon sind die Logs dir du hier gepostet hast.

Gruß
Torte

Gesendet mit Tapatalk