Xiaomi WiFi Devices Modul (Vacuum/Airpurifier/Fan) - 72_XiaomiDevice (Support)

Begonnen von Markus M., 11 Juni 2017, 12:48:58

Vorheriges Thema - Nächstes Thema

Nighthawk

Hallo Markus,

ja, den SubType habe ich gesetzt.

Hier der List:
Internals:
   DEF        192.168.0.150 *******************
   FD         22
   NAME       Steckdose
   NR         49
   STATE      off
   TYPE       XiaomiDevice
   READINGS:
     2018-10-17 07:12:30   device_firmware 1.3.0_93
     2018-10-17 07:12:30   device_uptime   0.08
     2018-10-17 17:52:30   error           none
     2018-10-16 18:19:30   power           off
     2018-10-17 07:12:29   wifi_auth_fail_count 0
     2018-10-17 07:12:29   wifi_conn_fail_count 0
     2018-10-17 07:12:29   wifi_conn_success_count 1
     2018-10-17 07:12:29   wifi_dhcp_fail_count 0
     2018-10-17 07:12:30   wifi_rssi       -35
     2018-10-17 07:12:29   wifi_state      online
   helper:
     ConnectionState initialized
     crypt      AES
     delay      0
     ip         192.168.0.150
     packetid   1
     port       54321
     token      **********************
Attributes:
   stateFormat power
   subType    PowerPlug

Markus M.

On/Off funktioniert?
Irgendwie fehlen da ein paar Internals.
Ich weiß nur nicht ob es die nicht zurück gibt oder ich die gar nicht erst abfrage.
Hast du das direkt vor dem List neu initialisiert?
Setz mal verbose 5, geh alle Gets durch die das Device hat und schau was im Log auftaucht.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Nighthawk

Hallo Markus,

on/off funktioniert.

Hier ein Logauszug von den gets:

2018.10.23 21:02:06 3: Steckdose_Pi: initialized, using AES
2018.10.23 21:02:16 3: Steckdose_Pi: disconnecting
2018.10.23 21:02:16 2: Steckdose_Pi: connecting
2018.10.23 21:02:16 3: Steckdose_Pi: initialized
2018.10.23 21:02:16 5: Steckdose_Pi: initSend
2018.10.23 21:02:16 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:16 5: Steckdose_Pi > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2018.10.23 21:02:16 5: Steckdose_Pi < 213100200000000005811a24000007d300000000000000000000000000000000 (32)
2018.10.23 21:02:21 4: Steckdose_Pi: write {"id":1,"method":"miIO.wifi_assoc_state","params":[""]} (55)
2018.10.23 21:02:21 5: Steckdose_Pi: send 213100600000000005811a24000007d82fe5c517bb64fbb0ed85eec878d95fc6dbf86f0e942ae88ca296c7e6390380e3060c387cd13b0ea7eea7888f348732b19deb4a0854d50a2769e89d3b963aa24357f4c09aac47297d7976f9c57b0ad403
2018.10.23 21:02:21 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:21 5: Steckdose_Pi > 213100600000000005811a24000007d82fe5c517bb64fbb0ed85eec878d95fc6dbf86f0e942ae88ca296c7e6390380e3060c387cd13b0ea7eea7888f348732b19deb4a0854d50a2769e89d3b963aa24357f4c09aac47297d7976f9c57b0ad403
2018.10.23 21:02:21 4: Steckdose_Pi: write {"id":2,"method":"miIO.info","params":[""]} (43)
2018.10.23 21:02:21 5: Steckdose_Pi: send 213100500000000005811a24000007d8e2344c6c13cbe4486e1ce8b5359195e577e041a614fef1493804fe130387e131599bb5d7864670df6e7f8745bb716ae7eb3d87f709a7a9d9ca770d916b20e7b7
2018.10.23 21:02:21 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:21 5: Steckdose_Pi > 213100500000000005811a24000007d8e2344c6c13cbe4486e1ce8b5359195e577e041a614fef1493804fe130387e131599bb5d7864670df6e7f8745bb716ae7eb3d87f709a7a9d9ca770d916b20e7b7
2018.10.23 21:02:21 5: Steckdose_Pi < 213100a00000000005811a24000007d7591e1b0c6560fb19b4c2dbc59c647fb03d7b78cc6af175c9708715fc360a02bb4c773f1a2d342605ebd1fab6de9b54d4f9fee79e57d1ef86b382cfe901310e32e374fa5a55d44117b74db37c43ea7c8291b928e0f98cae515dc6240a0ef82001089e958224a052275f7ed3d845120955cbfda2d53ed840b73fd8eb829baf5faa4f993d0294788eafef7fbeb73ff73acd (160)
2018.10.23 21:02:21 5: Steckdose_Pi: decrypted
{"result":{"state":"ONLINE","auth_fail_count":0,"conn_succes_count":1,"conn_fail_count":0,"dhcp_fail_count":0},"id":1}
2018.10.23 21:02:21 5: Steckdose_Pi: parse id 1
$VAR1 = {
          'result' => {
                        'auth_fail_count' => 0,
                        'dhcp_fail_count' => 0,
                        'conn_succes_count' => 1,
                        'state' => 'ONLINE',
                        'conn_fail_count' => 0
                      },
          'id' => 1
        };

2018.10.23 21:02:21 4: Steckdose_Pi: parse id 1 / wifi_stats
2018.10.23 21:02:21 4: Steckdose_Pi: msg ref is HASH
2018.10.23 21:02:21 5: Steckdose_Pi < 213101a00000000005811a24000007d7c96d6ea399b18aaf504e2bbf9ec6477f78ca51147274fc714ceadcb744b10ba93a4334beeef5a7f5de47d41425ece50d6c792cab4d3618433d1ccf9a5fd726b68a989696e2404046bb7c6f45251b9b975f36bb167f720d6db1048e309f872b20033ab6e0a8b6b725f9038d097d1462ab66418c773c8d54b8c18267a4cfada1120a8f43693971af31ba12af14f4bb920f605aec2c08a4377dcfe3fb4b6a48ffc9b9a6cd94af6341479419218a597938b94e5b123807c0ca981a511f2bf44b5be7104de3c7ed571c1c1c452166b862b5e050bb5ab1162ab51cb039655bcd4625229ff1da07da2c1a5ec86b707f58909bf36a28409f041fbffe192ff0ccf97309d483f3f8b57d99172c316436b508720e68b675d303f4e322cfd6cdf9824dcb4e316882011a90220afdbd390424da595fb61cce0f6e6b65b041a32a810f0fdb3a4a8c4e77b23b5b62d9778fbc1aa2c9dd1301ca8e109bd137d68a2a967f575c0bbcee902bab032eb15f260fd025dc9176089253050c1a3c21b926266c5bb9f6625430768ce152eaad5276b43530dcc23f22 (416)
2018.10.23 21:02:21 5: Steckdose_Pi: decrypted
{"result":{"life":2007,"token":"123456789009876543211234567890","mac":"YY:YY:YY:YY:YY:YY","fw_ver":"1.3.0_93","hw_ver":"ESP8266","uid":"2162425703","model":"chuangmi.plug.v3","wifi_fw_ver":"1.5.0-dev(7f7a714)","ap":{"rssi":-72,"ssid":"****","bssid":"XX:XX:XX:XX:XX:XX"},"netif":{"localIp":"XXX.XXX.XXX.XXX","mask":"255.255.255.0","gw":"YYY.YYY.YYY.YYY"},"mmfree":9816},"id":2}
2018.10.23 21:02:21 5: Steckdose_Pi: parse id 2
$VAR1 = {
          'id' => 2,
          'result' => {
                        'hw_ver' => 'ESP8266',
                        'ap' => {
                                  'rssi' => -72,
                                  'ssid' => '****',
                                  'bssid' => 'XX:XX:XX:XX:XX:XX'
                                },
                        'mac' => 'YY:YY:YY:YY:YY:YY',
                        'model' => 'chuangmi.plug.v3',
                        'uid' => '2162425703',
                        'fw_ver' => '1.3.0_93',
                        'life' => 2007,
                        'netif' => {
                                     'localIp' => 'XXX.XXX.XXX.XXX',
                                     'gw' => 'YYY.YYY.YYY.YYY',
                                     'mask' => '255.255.255.0'
                                   },
                        'token' => '123456789009876543211234567890',
                        'wifi_fw_ver' => '1.5.0-dev7f7a714',
                        'mmfree' => 9816
                      }
        };

2018.10.23 21:02:21 4: Steckdose_Pi: parse id 2 / device_info
2018.10.23 21:02:21 4: Steckdose_Pi: msg ref is HASH
2018.10.23 21:02:23 4: Steckdose_Pi: write {"id":3,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price"]} (130)
2018.10.23 21:02:23 5: Steckdose_Pi: send 213100b00000000005811a24000007d9b219476b9bdd63f6b8ad4fa7c3eb784ec0c481c406b8ea45138f887df47990dd84ff03960827e80ace7a0ab4a086b4a70ad8b75d7b8e7e7e378a6930989c1b07d36b8ceaad673f94533b6efdf081e73a6ee1f8e7e756585859207c968d96d5c833c72256e3ed1540e6cf6a8effda70700d42c6126c429b20ca6c7a9c08065370084d18235b6607c2668a4c5428512b3d301bffb119352a84216a80c63e9c28f7
2018.10.23 21:02:23 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:23 5: Steckdose_Pi > 213100b00000000005811a24000007d9b219476b9bdd63f6b8ad4fa7c3eb784ec0c481c406b8ea45138f887df47990dd84ff03960827e80ace7a0ab4a086b4a70ad8b75d7b8e7e7e378a6930989c1b07d36b8ceaad673f94533b6efdf081e73a6ee1f8e7e756585859207c968d96d5c833c72256e3ed1540e6cf6a8effda70700d42c6126c429b20ca6c7a9c08065370084d18235b6607c2668a4c5428512b3d301bffb119352a84216a80c63e9c28f7
2018.10.23 21:02:23 5: Steckdose_Pi < 213100600000000005811a24000007da9dc4269dc3010328a87a0adaaf29bf18a60f8c56ab8eb91e30242db5f2dac4671ab8df2c0303f86e43f2e6597d5a3a20425f64258098cf5178ac675788dc62adcb15b264c7c971f99d91b757a09bc203 (96)
2018.10.23 21:02:23 5: Steckdose_Pi: decrypted
{"result":["on",30,null,null,null,"on",null],"id":3}
2018.10.23 21:02:23 5: Steckdose_Pi: parse id 3
$VAR1 = {
          'result' => [
                        'on',
                        30,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef
                      ],
          'id' => 3
        };

2018.10.23 21:02:23 4: Steckdose_Pi: parse id 3 / powerplug_data
2018.10.23 21:02:23 4: Steckdose_Pi: msg ref is ARRAY
2018.10.23 21:02:26 4: Steckdose_Pi: write {"id":4,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price", "voltage", "power_factor", "elec_leakage"]} (173)
2018.10.23 21:02:26 5: Steckdose_Pi: send 213100d00000000005811a24000007dd435bd3b8a604076ced466a7de5880db61d8115c00a9ba7f6bb603dd38a05b69a2d24fb7b36b0a7124e77fd6211e0b39d6a997ef2cf9c97bf4e90a2a1c218c3e733e9d8036b53d2ffa3cf464df4ee4de6af960e4ef04fcd91109f9c582b1f3d44359bca340cb6390342c921f3527cd1eb984d2b36933867fe7d6065db74eff934090850310c9d371f1bfc8b3ae7171dae85e1999605e75c4bc8de9470d28217727db9a037acf44e93419f3700bdec92dee50e739fdedbdd964b3573417e5f9784
2018.10.23 21:02:26 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:26 5: Steckdose_Pi > 213100d00000000005811a24000007dd435bd3b8a604076ced466a7de5880db61d8115c00a9ba7f6bb603dd38a05b69a2d24fb7b36b0a7124e77fd6211e0b39d6a997ef2cf9c97bf4e90a2a1c218c3e733e9d8036b53d2ffa3cf464df4ee4de6af960e4ef04fcd91109f9c582b1f3d44359bca340cb6390342c921f3527cd1eb984d2b36933867fe7d6065db74eff934090850310c9d371f1bfc8b3ae7171dae85e1999605e75c4bc8de9470d28217727db9a037acf44e93419f3700bdec92dee50e739fdedbdd964b3573417e5f9784
2018.10.23 21:02:26 5: Steckdose_Pi < 213100700000000005811a24000007ddfca36034aafb8ae7f4dc1d0ee54f8b51a60f8c56ab8eb91e30242db5f2dac4671ab8df2c0303f86e43f2e6597d5a3a20a9408014fbe73d9e30fa925c7129c740af92a5bfb160225ad34ce9eab1449b42a243af1b20df9957670f6bd28a6c92ec (112)
2018.10.23 21:02:26 5: Steckdose_Pi: decrypted
{"result":["on",30,null,null,null,"on",null,null,null,null],"id":4}
2018.10.23 21:02:26 5: Steckdose_Pi: parse id 4
$VAR1 = {
          'id' => 4,
          'result' => [
                        'on',
                        30,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.23 21:02:26 4: Steckdose_Pi: parse id 4 / powerplug_data
2018.10.23 21:02:26 4: Steckdose_Pi: msg ref is ARRAY
2018.10.23 21:02:35 4: Steckdose_Pi: write {"id":5,"method":"set_power","params":["off"]} (46)
2018.10.23 21:02:35 5: Steckdose_Pi: send 213100500000000005811a24000007e6b5c4a309c5e4b91979e29677857adeee9031c450eb3f48c2327ba3841558fbee16f38fdcd71c14b45718379290648ac8ebb7596687f7f091c56639d3d02ea214
2018.10.23 21:02:35 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:35 5: Steckdose_Pi > 213100500000000005811a24000007e6b5c4a309c5e4b91979e29677857adeee9031c450eb3f48c2327ba3841558fbee16f38fdcd71c14b45718379290648ac8ebb7596687f7f091c56639d3d02ea214
2018.10.23 21:02:35 5: Steckdose_Pi < 213100400000000005811a24000007e5a42dc010f9ef14fcd2068947a2284e95fa2480a26e9ad00cf369d17de699504065425d46334a03197871c2aadfc0a956 (64)
2018.10.23 21:02:35 5: Steckdose_Pi: decrypted
{"result":["ok"],"id":5}
2018.10.23 21:02:35 5: Steckdose_Pi: parse id 5
$VAR1 = {
          'result' => [
                        'ok'
                      ],
          'id' => 5
        };

2018.10.23 21:02:35 4: Steckdose_Pi: parse id 5 / power_off
2018.10.23 21:02:35 4: Steckdose_Pi: msg ref is ARRAY
2018.10.23 21:02:35 5: Steckdose_Pi: parse result for 5 is ARRAY(0x32ee3c8)
2018.10.23 21:02:37 4: Steckdose_Pi: write {"id":6,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price", "voltage", "power_factor", "elec_leakage"]} (173)
2018.10.23 21:02:37 5: Steckdose_Pi: send 213100d00000000005811a24000007e7f222128f7bbefdbb66f1156277b948ec291cbd13782ee3556c1d998e9279776fd423fea4021197f8eae07832817b229ed7c2d011986d11d75455f95b773d434a90a0f208990dc2590e0cb8c96ccfaf51f4d04c21b35df9587e2c106d99a48775eaf2b6df5983886836a50d486c6c29297d79dccbf5fa73a54a2083d657a6a4dacf617998db2d8f557af3cf082969cca699a20afeed10139c10cb08d981f487f8ecab3b8ba3b87f15f95f2014349de7354cb266de6db25ef84eb9e6b5c9d6ddfe
2018.10.23 21:02:37 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:37 5: Steckdose_Pi > 213100d00000000005811a24000007e7f222128f7bbefdbb66f1156277b948ec291cbd13782ee3556c1d998e9279776fd423fea4021197f8eae07832817b229ed7c2d011986d11d75455f95b773d434a90a0f208990dc2590e0cb8c96ccfaf51f4d04c21b35df9587e2c106d99a48775eaf2b6df5983886836a50d486c6c29297d79dccbf5fa73a54a2083d657a6a4dacf617998db2d8f557af3cf082969cca699a20afeed10139c10cb08d981f487f8ecab3b8ba3b87f15f95f2014349de7354cb266de6db25ef84eb9e6b5c9d6ddfe
2018.10.23 21:02:37 5: Steckdose_Pi < 213100700000000005811a24000007e8d0e80a560c2bb21b3f74701c9d787faf233d8b5b722130d1c37d11101d3683cf22639eee39f1bb216576d6145f5fa5903d07053e7997cf036b2e7e2ed4e55bc30797e40f8fdec74c54f8bdebef6166e595887a59618b2943d52fee430a6cc8fe (112)
2018.10.23 21:02:37 5: Steckdose_Pi: decrypted
{"result":["off",30,null,null,null,"on",null,null,null,null],"id":6}
2018.10.23 21:02:37 5: Steckdose_Pi: parse id 6
$VAR1 = {
          'id' => 6,
          'result' => [
                        'off',
                        30,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.23 21:02:37 4: Steckdose_Pi: parse id 6 / powerplug_data
2018.10.23 21:02:37 4: Steckdose_Pi: msg ref is ARRAY
2018.10.23 21:02:40 4: Steckdose_Pi: write {"id":7,"method":"set_power","params":["on"]} (45)
2018.10.23 21:02:40 5: Steckdose_Pi: send 213100500000000005811a24000007ebe6d4670405c153c3b88d6c2e895017079312c640805b88f15919353696b531354a0ad021c21ce61f02e7060d28a43048bc239ee78242222b523364ac136e250f
2018.10.23 21:02:40 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:40 5: Steckdose_Pi > 213100500000000005811a24000007ebe6d4670405c153c3b88d6c2e895017079312c640805b88f15919353696b531354a0ad021c21ce61f02e7060d28a43048bc239ee78242222b523364ac136e250f
2018.10.23 21:02:41 5: Steckdose_Pi < 213100400000000005811a24000007ebdb6ff34e940a23a63c4defb9d324d86bfa2480a26e9ad00cf369d17de6995040b299413f71332befb658c17b38f8d7fc (64)
2018.10.23 21:02:41 5: Steckdose_Pi: decrypted
{"result":["ok"],"id":7}
2018.10.23 21:02:41 5: Steckdose_Pi: parse id 7
$VAR1 = {
          'id' => 7,
          'result' => [
                        'ok'
                      ]
        };

2018.10.23 21:02:41 4: Steckdose_Pi: parse id 7 / power_on
2018.10.23 21:02:41 4: Steckdose_Pi: msg ref is ARRAY
2018.10.23 21:02:41 5: Steckdose_Pi: parse result for 7 is ARRAY(0x3337a00)
2018.10.23 21:02:43 4: Steckdose_Pi: write {"id":8,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price", "voltage", "power_factor", "elec_leakage"]} (173)
2018.10.23 21:02:43 5: Steckdose_Pi: send 213100d00000000005811a24000007ed090bd626e026e4c46aa2443b00b84781c9cdc232f625f560cc54651f70dbabdbde6ca443a9ab652bffff71f6dac8bccc29c8d5bbfce5d2571f0f1b4970cb1cb7cd74cd6add6782f19c4e18b2a84eac4d23bf0e9f6cf578ff420d1a067e02dc658630af13c9568f355b7b380bb5d0415d85c1f96f79b6caa7cbbdc9332abb9e41c23b972fa6ed200acc7c2b0994488cfcf9a766dbc24f688442d118504b2216d4a2f617183a3e21d6522a3dbebf63283e76212efb98c60d79c5375c9da3b056a2
2018.10.23 21:02:43 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:43 5: Steckdose_Pi > 213100d00000000005811a24000007ed090bd626e026e4c46aa2443b00b84781c9cdc232f625f560cc54651f70dbabdbde6ca443a9ab652bffff71f6dac8bccc29c8d5bbfce5d2571f0f1b4970cb1cb7cd74cd6add6782f19c4e18b2a84eac4d23bf0e9f6cf578ff420d1a067e02dc658630af13c9568f355b7b380bb5d0415d85c1f96f79b6caa7cbbdc9332abb9e41c23b972fa6ed200acc7c2b0994488cfcf9a766dbc24f688442d118504b2216d4a2f617183a3e21d6522a3dbebf63283e76212efb98c60d79c5375c9da3b056a2
2018.10.23 21:02:43 5: Steckdose_Pi < 213100700000000005811a24000007ee1947a4850dc1b5e489093e483de49cb4a60f8c56ab8eb91e30242db5f2dac4671ab8df2c0303f86e43f2e6597d5a3a20a9408014fbe73d9e30fa925c7129c740af92a5bfb160225ad34ce9eab1449b427bc05cd0c1374fa6b1206d6e18db7bd2 (112)
2018.10.23 21:02:43 5: Steckdose_Pi: decrypted
{"result":["on",30,null,null,null,"on",null,null,null,null],"id":8}
2018.10.23 21:02:43 5: Steckdose_Pi: parse id 8
$VAR1 = {
          'result' => [
                        'on',
                        30,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 8
        };

2018.10.23 21:02:43 4: Steckdose_Pi: parse id 8 / powerplug_data
2018.10.23 21:02:43 4: Steckdose_Pi: msg ref is ARRAY
2018.10.23 21:02:43 4: Steckdose_Pi: write {"id":9,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price", "voltage", "power_factor", "elec_leakage"]} (173)
2018.10.23 21:02:43 5: Steckdose_Pi: send 213100d00000000005811a24000007ee2211820d6b8356c10ba44552c23732ea5185dbf85e2e522bec31a0eb6d723d0717cd1f99abc470d7c5b06df7b9606c90c191e2ceac94e80ea1585920661dc14e5a04f86776cc6ecc2e8411ed8ce58f1e9a4df1fa6192946115986dd0df137be95acbf5f540008bd24eb16f55173c974323d458103632c1b07e3caf43a60612f5d656c1771fa1029db732daec16366a2e5a3df6c58203d2112d676d58cbe5ebf32efe773c5f65e1e17af9e66b91c93fe81ad1082adc4820379b18b62e932adfa6
2018.10.23 21:02:43 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:02:43 5: Steckdose_Pi > 213100d00000000005811a24000007ee2211820d6b8356c10ba44552c23732ea5185dbf85e2e522bec31a0eb6d723d0717cd1f99abc470d7c5b06df7b9606c90c191e2ceac94e80ea1585920661dc14e5a04f86776cc6ecc2e8411ed8ce58f1e9a4df1fa6192946115986dd0df137be95acbf5f540008bd24eb16f55173c974323d458103632c1b07e3caf43a60612f5d656c1771fa1029db732daec16366a2e5a3df6c58203d2112d676d58cbe5ebf32efe773c5f65e1e17af9e66b91c93fe81ad1082adc4820379b18b62e932adfa6
2018.10.23 21:02:43 5: Steckdose_Pi < 213100700000000005811a24000007eed43f5cf22aaa407998b475a90b4a4030a60f8c56ab8eb91e30242db5f2dac4671ab8df2c0303f86e43f2e6597d5a3a20a9408014fbe73d9e30fa925c7129c740af92a5bfb160225ad34ce9eab1449b4288f15d0e6b5b1e187a8738130aea4fc5 (112)
2018.10.23 21:02:43 5: Steckdose_Pi: decrypted
{"result":["on",30,null,null,null,"on",null,null,null,null],"id":9}
2018.10.23 21:02:43 5: Steckdose_Pi: parse id 9
$VAR1 = {
          'id' => 9,
          'result' => [
                        'on',
                        30,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.23 21:02:43 4: Steckdose_Pi: parse id 9 / powerplug_data
2018.10.23 21:02:43 4: Steckdose_Pi: msg ref is ARRAY
2018.10.23 21:04:36 4: Steckdose_Pi: write {"id":12,"method":"miIO.info","params":[""]} (44)
2018.10.23 21:04:36 5: Steckdose_Pi: send 213100500000000005811a240000085f5a6ab7f37807fc2e708a39902e39e10f84685ae1b69ac67dee42846c0afeb2daffeeb24d3df3416a5d3fec2aeb3135a4ac8b647154c665c9dd54720eb66596e7
2018.10.23 21:04:36 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:04:36 5: Steckdose_Pi > 213100500000000005811a240000085f5a6ab7f37807fc2e708a39902e39e10f84685ae1b69ac67dee42846c0afeb2daffeeb24d3df3416a5d3fec2aeb3135a4ac8b647154c665c9dd54720eb66596e7
2018.10.23 21:04:36 5: Steckdose_Pi < 213101a00000000005811a240000085f4b4cab7b0ec7d0e4d3cc6072f9c5f4e678ca51147274fc714ceadcb744b10ba954c113468d1ad492cf0d1aad6545251997deec7bb7105f301bde5ee9c55906cbe3ff6de0333998f7cc3312c212e0b4a714406041ef551a03e110c745a3d90efd2c0956c705bd1ec2f4ad6c0a88ebdcbc8895c94679618542e986281e3f0d3c100f79d784e1ed5c2a13f208bb800e2c8e0376870320efb2c141625902de40e9a74e8754963237abed63ee69ff2063897a05bc73a283e99b5c2c24424443ed94a6c54be6fec35fa14182dead6ec7efe23a7e8b83b66786b30d981862f10392c861f17b051c7b25649fe4671f0693b40e64414608d61a72e1fc941c07a9ab32916fb389f638be3c6632a914ac66ae7335a68e0803e25977270ba3a0fc502c1fbc956c6689ed5638f9aa09d301871941114a5f213887f5ea6a0c18930cd615e6cd9f4f0db173a798a5cd5981d41af7d9bdd8871e7d5cda03bf2a51be3b119b6cfcedb9157b027a0cda7bf751458a129151fbff641a84287083406019dcc2e294d866f8aa1474cdf0b51e25d7184acdd130f5 (416)
2018.10.23 21:04:36 5: Steckdose_Pi: decrypted
{"result":{"life":2143,"token":"123456789009876543211234567890","mac":"YY:YY:YY:YY:YY:YY","fw_ver":"1.3.0_93","hw_ver":"ESP8266","uid":"2162425703","model":"chuangmi.plug.v3","wifi_fw_ver":"1.5.0-dev(7f7a714)","ap":{"rssi":-69,"ssid":"****","bssid":"XX:XX:XX:XX:XX:XX"},"netif":{"localIp":"XXX.XXX.XXX.XXX","mask":"255.255.255.0","gw":"YYY.YYY.YYY.YYY"},"mmfree":10344},"id":12}
2018.10.23 21:04:36 5: Steckdose_Pi: parse id 12
$VAR1 = {
          'result' => {
                        'life' => 2143,
                        'netif' => {
                                     'gw' => 'YYY.YYY.YYY.YYY',
                                     'localIp' => 'XXX.XXX.XXX.XXX',
                                     'mask' => '255.255.255.0'
                                   },
                        'token' => '123456789009876543211234567890',
                        'model' => 'chuangmi.plug.v3',
                        'fw_ver' => '1.3.0_93',
                        'uid' => '2162425703',
                        'ap' => {
                                  'rssi' => -69,
                                  'bssid' => 'XX:XX:XX:XX:XX:XX',
                                  'ssid' => '****'
                                },
                        'hw_ver' => 'ESP8266',
                        'mac' => 'YY:YY:YY:YY:YY:YY',
                        'mmfree' => 10344,
                        'wifi_fw_ver' => '1.5.0-dev7f7a714'
                      },
          'id' => 12
        };

2018.10.23 21:04:36 4: Steckdose_Pi: parse id 12 / device_info
2018.10.23 21:04:36 4: Steckdose_Pi: msg ref is HASH
2018.10.23 21:05:14 4: Steckdose_Pi: write {"id":13,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price"]} (131)
2018.10.23 21:05:14 5: Steckdose_Pi: send 213100b00000000005811a24000008856833b46c8354f050b36a540c1fb5d1280f03bcf51ed332f002821ec75aad3f54bd414c5df679ee7e48276c75c944f40beb322eef22c322bc7116d1c63ecb55794155df14e03f88b2994a8fc6850a1846df79f7e3643c44e9293c04dbc4ff7cca6c59e2a24a338cd94fc6e94def2f06815b77bcb5f7515a13bd7b172283d1b4df7a4c18f404089b11e6eb55b39e2c27bb5322f024be90196b29fdbaddd3939224
2018.10.23 21:05:14 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:05:14 5: Steckdose_Pi > 213100b00000000005811a24000008856833b46c8354f050b36a540c1fb5d1280f03bcf51ed332f002821ec75aad3f54bd414c5df679ee7e48276c75c944f40beb322eef22c322bc7116d1c63ecb55794155df14e03f88b2994a8fc6850a1846df79f7e3643c44e9293c04dbc4ff7cca6c59e2a24a338cd94fc6e94def2f06815b77bcb5f7515a13bd7b172283d1b4df7a4c18f404089b11e6eb55b39e2c27bb5322f024be90196b29fdbaddd3939224
2018.10.23 21:05:14 5: Steckdose_Pi < 213100600000000005811a24000008858b04b0a217f1d64ca9908eff94fd7262a60f8c56ab8eb91e30242db5f2dac4671ab8df2c0303f86e43f2e6597d5a3a20425f64258098cf5178ac675788dc62adc7a0db5bf692d64467264f7931ff2558 (96)
2018.10.23 21:05:14 5: Steckdose_Pi: decrypted
{"result":["on",30,null,null,null,"on",null],"id":13}
2018.10.23 21:05:14 5: Steckdose_Pi: parse id 13
$VAR1 = {
          'id' => 13,
          'result' => [
                        'on',
                        30,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef
                      ]
        };

2018.10.23 21:05:14 4: Steckdose_Pi: parse id 13 / powerplug_data
2018.10.23 21:05:14 4: Steckdose_Pi: msg ref is ARRAY
2018.10.23 21:05:48 4: Steckdose_Pi: write {"id":14,"method":"miIO.wifi_assoc_state","params":[""]} (56)
2018.10.23 21:05:48 5: Steckdose_Pi: send 213100600000000005811a24000008a71fdfe57110b5989dffaf50da2e65546208550c23c098d93f66d2d43c8bdee0b56ce21aa4d1881b95a452a790a56d001110acc04b74f02728b6f9500ff1c590f28a04ac06e46d397f6b7e8bdeae81c9da
2018.10.23 21:05:48 5: Steckdose_Pi Send SUCCESS
2018.10.23 21:05:48 5: Steckdose_Pi > 213100600000000005811a24000008a71fdfe57110b5989dffaf50da2e65546208550c23c098d93f66d2d43c8bdee0b56ce21aa4d1881b95a452a790a56d001110acc04b74f02728b6f9500ff1c590f28a04ac06e46d397f6b7e8bdeae81c9da
2018.10.23 21:05:48 5: Steckdose_Pi < 213100a00000000005811a24000008a7102b23c44aa8726cc373f2dda852e1923d7b78cc6af175c9708715fc360a02bb4c773f1a2d342605ebd1fab6de9b54d4f9fee79e57d1ef86b382cfe901310e32e374fa5a55d44117b74db37c43ea7c8291b928e0f98cae515dc6240a0ef82001089e958224a052275f7ed3d845120955cbfda2d53ed840b73fd8eb829baf5faa497a14bf5517d761dac45743ee0bf780 (160)
2018.10.23 21:05:48 5: Steckdose_Pi: decrypted
{"result":{"state":"ONLINE","auth_fail_count":0,"conn_succes_count":1,"conn_fail_count":0,"dhcp_fail_count":0},"id":14}
2018.10.23 21:05:48 5: Steckdose_Pi: parse id 14
$VAR1 = {
          'result' => {
                        'conn_fail_count' => 0,
                        'state' => 'ONLINE',
                        'conn_succes_count' => 1,
                        'dhcp_fail_count' => 0,
                        'auth_fail_count' => 0
                      },
          'id' => 14
        };

2018.10.23 21:05:48 4: Steckdose_Pi: parse id 14 / wifi_stats
2018.10.23 21:05:48 4: Steckdose_Pi: msg ref is HASH

Markus M.

Google nach der Device ID sagt: das Ding misst keinen Stromverbrauch?!
Siehst du diese Infos denn in der App?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Nighthawk

Hallo Markus,

Ja, ich kann in der App den Stromverbrauch und die nutzungszeit sehen.
In der Produktbeschreibung unter dwm Link den ich gepostet habe ist es unter Eigenschaften auch zu lesen;
Leistungszählung
Es kann für einen Blick auf kumulativen Stromverbrauch verwendet werden.

Markus M.

Hmm...
Hast du die Möglichkeit zum Beispiel mit Wireshark mal zu gucken ob das Telefon lokal mit dem Plug kommuniziert?
Ich brauche die Details der Abfrage dieser Daten
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Markus M.

Zitat von: Nighthawk am 24 Oktober 2018, 11:45:29
Leistungszählung
Es kann für einen Blick auf kumulativen Stromverbrauch verwendet werden.

Wenn ich nur wüsste wie das funktioniert...
Probier mal die Version im Anhang, Log mit verbose >=2

Funktioniert eigentlich das Setzen von WiFi LED und USB Power?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Darkmann

Ich hab jetzt mal das Token ausgelesen, dabei hab ich das Land auf Other gesetzt. Jetzt findet er in der App wenn ich auf Europe stelle den Saugroboter nicht mehr. Muss ich das jetzt auf Other stehen lassen oder gibt es eine Möglichkeit das auf Europe wieder zu ändern? Bzw kann man das Token auch unter Europe auslesen? Bzw was ist der unterschied zwischen Other, Europe, China wie auch immer......

Gruß

raimundl

Zitat von: Darkmann am 24 Oktober 2018, 19:47:45
Ich hab jetzt mal das Token ausgelesen, dabei hab ich das Land auf Other gesetzt. Jetzt findet er in der App wenn ich auf Europe stelle den Saugroboter nicht mehr. Muss ich das jetzt auf Other stehen lassen oder gibt es eine Möglichkeit das auf Europe wieder zu ändern? Bzw kann man das Token auch unter Europe auslesen? Bzw was ist der unterschied zwischen Other, Europe, China wie auch immer......

Gruß

Mit iPhone oder Android, wenn Android wie?

Danke und LG
Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

Darkmann


Nighthawk

Hallo Markus,

sowohl die Wifi LED, als auch die USB-Power kann geschaltet werden.
Hier der Logasuzug mit der angehängten Version:

2018.10.25 22:14:50 2: Steckdose: connecting
2018.10.25 22:14:57 2: Steckdose: $VAR1 = {
          'id' => 5,
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.25 22:14:57 2: Steckdose: Message type for ID 5 not found
2018.10.25 22:15:06 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 7
        };

2018.10.25 22:15:06 2: Steckdose: Message type for ID 7 not found
2018.10.25 22:15:11 2: Steckdose: $VAR1 = {
          'id' => 11,
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.25 22:15:11 2: Steckdose: Message type for ID 11 not found
2018.10.25 22:15:49 2: Steckdose: $VAR1 = {
          'id' => 13,
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.25 22:15:49 2: Steckdose: Message type for ID 13 not found
2018.10.25 22:16:18 2: Steckdose: $VAR1 = {
          'id' => 15,
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.25 22:16:18 2: Steckdose: Message type for ID 15 not found
2018.10.25 22:16:28 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 17
        };

2018.10.25 22:16:28 2: Steckdose: Message type for ID 17 not found
2018.10.25 22:16:30 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 18
        };

2018.10.25 22:16:30 2: Steckdose: Message type for ID 18 not found
2018.10.25 22:16:53 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 24
        };

2018.10.25 22:16:53 2: Steckdose: Message type for ID 24 not found
2018.10.25 22:17:02 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 28
        };

2018.10.25 22:17:02 2: Steckdose: Message type for ID 28 not found
2018.10.25 22:17:08 2: Steckdose: $VAR1 = {
          'id' => 30,
          'result' => [
                        'on',
                        29,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.25 22:17:08 2: Steckdose: Message type for ID 30 not found

Markus M.

Da hab ich wohl noch was vergessen.
Kannst du noch mal ein get data mit Verbose 5 machen?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Nighthawk

Hallo Markus,

aber gerne doch.
Hier der Log:


2018.10.26 19:29:18 2: Steckdose: Message type for ID 307 not found
2018.10.26 19:29:57 1: RMDIR: ./restoreDir/save/2018-10-23
2018.10.26 19:29:59 4: Steckdose: write {"id":308,"method":"set_power","params":["off"]} (48)
2018.10.26 19:29:59 5: Steckdose: send 213100600000000005811a2400012b1f20a6070848d953371caa9154fa59858a16dd79f0ce841dfea6c7bfecc822656209d01d7edc44f48d687c1f543c2a0a82803a33f4d9006231b20a2b94d7c4938aa81ecea97dcab0640b1c263d6b3cd3f0
2018.10.26 19:29:59 5: Steckdose Send SUCCESS
2018.10.26 19:29:59 5: Steckdose > 213100600000000005811a2400012b1f20a6070848d953371caa9154fa59858a16dd79f0ce841dfea6c7bfecc822656209d01d7edc44f48d687c1f543c2a0a82803a33f4d9006231b20a2b94d7c4938aa81ecea97dcab0640b1c263d6b3cd3f0
2018.10.26 19:29:59 5: Steckdose < 213100400000000005811a2400012b1f1db98375fe567e6ff1acb503558139c5fa2480a26e9ad00cf369d17de699504087cec1508954ead1668df2b1c1bf94c2 (64)
2018.10.26 19:29:59 5: Steckdose: decrypted
{"result":["ok"],"id":308}
2018.10.26 19:29:59 5: Steckdose: parse id 308
$VAR1 = {
          'id' => 308,
          'result' => [
                        'ok'
                      ]
        };

2018.10.26 19:29:59 4: Steckdose: parse id 308 / power_off
2018.10.26 19:29:59 4: Steckdose: msg ref is ARRAY
2018.10.26 19:29:59 5: Steckdose: parse result for 308 is ARRAY(0x2e3c1e8)
2018.10.26 19:30:00 4: Steckdose: write {"id":309,"method":"set_power","params":["on"]} (47)
2018.10.26 19:30:00 5: Steckdose: send 213100500000000005811a2400012b20837f46f61c114d20cd2c2a37a83ba70fbc5cf82330efbb83e773c4bd2aadf7cec1b3564c78360f2cec1493177348c1daf2acb7a8d94e13694b92af429f0219c9
2018.10.26 19:30:00 5: Steckdose Send SUCCESS
2018.10.26 19:30:00 5: Steckdose > 213100500000000005811a2400012b20837f46f61c114d20cd2c2a37a83ba70fbc5cf82330efbb83e773c4bd2aadf7cec1b3564c78360f2cec1493177348c1daf2acb7a8d94e13694b92af429f0219c9
2018.10.26 19:30:00 5: Steckdose < 213100400000000005811a2400012b20fc2ac9b7947bf4f581bc802403a4ec8ffa2480a26e9ad00cf369d17de6995040728166451e98479e6c60cb3f84516acf (64)
2018.10.26 19:30:00 5: Steckdose: decrypted
{"result":["ok"],"id":309}
2018.10.26 19:30:00 5: Steckdose: parse id 309
$VAR1 = {
          'id' => 309,
          'result' => [
                        'ok'
                      ]
        };

2018.10.26 19:30:00 4: Steckdose: parse id 309 / power_on
2018.10.26 19:30:00 4: Steckdose: msg ref is ARRAY
2018.10.26 19:30:00 5: Steckdose: parse result for 309 is ARRAY(0x29f7160)
2018.10.26 19:30:01 4: Steckdose: write {"id":310,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price", "voltage", "power_factor", "elec_leakage", "usb_power", "load_power"]} (202)
2018.10.26 19:30:01 5: Steckdose: send 213100f00000000005811a2400012b21e2a63db05303f0afaad224d4f674dcfa6280e42cc99f486b226c87a0d1c0e2bc7b13192378cafc5dc2dc34a89f031232d33574d01f1255d012e584ba64310f0c63350809f588b75697f71d5d40714c64fae77b4ec3a474914037c4cee8009e1ac1832ecc80dabf67caf7929c54af17f81809a6918150d35fa7f15cbb6b32b920de7b739d8d0a8a6bdc7c4887cbf556c7a45ab196b10c5f178bad2bc90b90813cf49e6c4d83ac5394cdedb685af62e097023aed06aaddf66d1071d09eaaac6e0ea53afb2dc3e82b947f3f3e33c79b80c84e6edfd09e63c074676253d516259078
2018.10.26 19:30:01 5: Steckdose Send SUCCESS
2018.10.26 19:30:01 5: Steckdose > 213100f00000000005811a2400012b21e2a63db05303f0afaad224d4f674dcfa6280e42cc99f486b226c87a0d1c0e2bc7b13192378cafc5dc2dc34a89f031232d33574d01f1255d012e584ba64310f0c63350809f588b75697f71d5d40714c64fae77b4ec3a474914037c4cee8009e1ac1832ecc80dabf67caf7929c54af17f81809a6918150d35fa7f15cbb6b32b920de7b739d8d0a8a6bdc7c4887cbf556c7a45ab196b10c5f178bad2bc90b90813cf49e6c4d83ac5394cdedb685af62e097023aed06aaddf66d1071d09eaaac6e0ea53afb2dc3e82b947f3f3e33c79b80c84e6edfd09e63c074676253d516259078
2018.10.26 19:30:01 4: Steckdose: write {"id":310,"method":"get_power","params":[]} (43)
2018.10.26 19:30:01 5: Steckdose: send 213100500000000005811a2400012b217a7c71510bf3752094ccf0caa9f3375b6280e42cc99f486b226c87a0d1c0e2bca03649488e0af0fa9ecd0fef6acea2ddd5f32bc5bb015b418303bb04541baba9
2018.10.26 19:30:01 5: Steckdose Send SUCCESS
2018.10.26 19:30:01 5: Steckdose > 213100500000000005811a2400012b217a7c71510bf3752094ccf0caa9f3375b6280e42cc99f486b226c87a0d1c0e2bca03649488e0af0fa9ecd0fef6acea2ddd5f32bc5bb015b418303bb04541baba9
2018.10.26 19:30:01 5: Steckdose < 213100700000000005811a2400012b212ec8b33a33d3a3b6952d985b275e371ca60f8c56ab8eb91e30242db5f2dac4678f6966b66901a14241042686673423b6d9bc7ffb34533929942391ac012c892ee960647061524b421b9f89044b4a758cc7b1bc4a06e10e683fee70c42399fb98 (112)
2018.10.26 19:30:01 5: Steckdose: decrypted
{"result":["on",34,null,null,null,"on",null,null,null,null,null,null],"id":310}
2018.10.26 19:30:01 5: Steckdose: parse id 310
$VAR1 = {
          'result' => [
                        'on',
                        34,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 310
        };

2018.10.26 19:30:01 4: Steckdose: parse id 310 / powerplug_power
2018.10.26 19:30:01 4: Steckdose: msg ref is ARRAY
2018.10.26 19:30:01 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        34,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 310
        };

2018.10.26 19:30:01 5: Steckdose < 213100400000000005811a2400012b216014b3f2f5907087007d83a165bb0464e851bda694b4c8d00e3a2f0f6dee0345af4db12d440ab302744a9cac544f8874 (64)
2018.10.26 19:30:01 5: Steckdose: decrypted
{"result":[100],"id":310}
2018.10.26 19:30:01 5: Steckdose: parse id 310
$VAR1 = {
          'id' => 310,
          'result' => [
                        100
                      ]
        };

2018.10.26 19:30:01 2: Steckdose: Message type for ID 310 not found
2018.10.26 19:30:01 3: Steckdose: $VAR1 = {
          'id' => 310,
          'result' => [
                        100
                      ]
        };

2018.10.26 19:30:03 4: Steckdose: write {"id":311,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price", "voltage", "power_factor", "elec_leakage", "usb_power", "load_power"]} (202)
2018.10.26 19:30:03 5: Steckdose: send 213100f00000000005811a2400012b233f510732357975eef8278ab996da04aa1f5a901620de2ac4376f4df95f6a8e29097e5573c596aebc83bb7d6a8c1bdd3d1ea29cafdf82d15b7e33246aba7d99371ed03d22ff546464aabc08181638396e1aba9a575d85b5bfb50aa5a880f3c0bc01282e9d1e0cb1d24dec423232b097eddd8b9483681492be6e12704f71068382c11f64129a0c58013daca86f95fde24d365238002b491506164b13f6292dfa0defbccfef075688aa497fe61c14f4de4c44632caf5ca073b53cc8b970fa93054d54da7a8a1eb8dcdab59f360e6722ad7ba738c2ee214cf3ad74da2c1a3aee8358
2018.10.26 19:30:03 5: Steckdose Send SUCCESS
2018.10.26 19:30:03 5: Steckdose > 213100f00000000005811a2400012b233f510732357975eef8278ab996da04aa1f5a901620de2ac4376f4df95f6a8e29097e5573c596aebc83bb7d6a8c1bdd3d1ea29cafdf82d15b7e33246aba7d99371ed03d22ff546464aabc08181638396e1aba9a575d85b5bfb50aa5a880f3c0bc01282e9d1e0cb1d24dec423232b097eddd8b9483681492be6e12704f71068382c11f64129a0c58013daca86f95fde24d365238002b491506164b13f6292dfa0defbccfef075688aa497fe61c14f4de4c44632caf5ca073b53cc8b970fa93054d54da7a8a1eb8dcdab59f360e6722ad7ba738c2ee214cf3ad74da2c1a3aee8358
2018.10.26 19:30:03 4: Steckdose: write {"id":311,"method":"get_power","params":[]} (43)
2018.10.26 19:30:03 5: Steckdose: send 213100500000000005811a2400012b23a2788d919e3dd808c4df6dbd4dab51ec1f5a901620de2ac4376f4df95f6a8e290ba08086c4b5ba299b1f6db394021737442fc977c1d6e30efe22ca8355e2b703
2018.10.26 19:30:03 5: Steckdose Send SUCCESS
2018.10.26 19:30:03 5: Steckdose > 213100500000000005811a2400012b23a2788d919e3dd808c4df6dbd4dab51ec1f5a901620de2ac4376f4df95f6a8e290ba08086c4b5ba299b1f6db394021737442fc977c1d6e30efe22ca8355e2b703
2018.10.26 19:30:03 5: Steckdose < 213100700000000005811a2400012b2306f47d1fee22ed5094548c9a754fd5b2a60f8c56ab8eb91e30242db5f2dac4678f6966b66901a14241042686673423b6d9bc7ffb34533929942391ac012c892ee960647061524b421b9f89044b4a758c774994da779b29481d99d19f3e960a36 (112)
2018.10.26 19:30:03 5: Steckdose: decrypted
{"result":["on",34,null,null,null,"on",null,null,null,null,null,null],"id":311}
2018.10.26 19:30:03 5: Steckdose: parse id 311
$VAR1 = {
          'result' => [
                        'on',
                        34,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 311
        };

2018.10.26 19:30:03 4: Steckdose: parse id 311 / powerplug_power
2018.10.26 19:30:03 4: Steckdose: msg ref is ARRAY
2018.10.26 19:30:03 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        34,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 311
        };

2018.10.26 19:30:03 5: Steckdose < 213100400000000005811a2400012b23bbce15a09869af390ec80d0eb803020ae851bda694b4c8d00e3a2f0f6dee03451811f844c4de1c1407e9891da21626b9 (64)
2018.10.26 19:30:03 5: Steckdose: decrypted
{"result":[100],"id":311}
2018.10.26 19:30:03 5: Steckdose: parse id 311
$VAR1 = {
          'id' => 311,
          'result' => [
                        100
                      ]
        };

2018.10.26 19:30:03 2: Steckdose: Message type for ID 311 not found
2018.10.26 19:30:03 3: Steckdose: $VAR1 = {
          'id' => 311,
          'result' => [
                        100
                      ]
        };

2018.10.26 19:35:03 4: Steckdose: write {"id":314,"method":"get_prop","params":["power", "temperature", "current", "mode", "power_consume_rate", "wifi_led", "power_price", "voltage", "power_factor", "elec_leakage", "usb_power", "load_power"]} (202)
2018.10.26 19:35:03 5: Steckdose: initSend
2018.10.26 19:35:03 5: Steckdose Send SUCCESS
2018.10.26 19:35:03 5: Steckdose > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2018.10.26 19:35:03 5: Steckdose: send 213100f00000000005811a2400012c4f83de08983b569e026023995c99a2a96d5bb501408b7015048183bd48e844a561fa187936bbdccb035eb4fe6f2a704715e762310874e078e0cc3337ca1d5ee8648dfed9600cd01f083fab524d97ad789a4013a822c72b206d9e286d4a2c7f4bef998a6a3c14314f650414b1a5fa07718b05dd88a6fdf506afb565a970b2ef855b786907ee8abb25bfebf7fdb1c2e7f6245649142ca4c79a79e135e4c236945ae2e8886e171c486c51904914b3ce9a30413d58dc2f01a35960dd113eac27719ec1369d0696ab7db20da2bac705dd5fb2bf51eb7421a0ff221ab06779a06b001369
2018.10.26 19:35:03 5: Steckdose Send SUCCESS
2018.10.26 19:35:03 5: Steckdose > 213100f00000000005811a2400012c4f83de08983b569e026023995c99a2a96d5bb501408b7015048183bd48e844a561fa187936bbdccb035eb4fe6f2a704715e762310874e078e0cc3337ca1d5ee8648dfed9600cd01f083fab524d97ad789a4013a822c72b206d9e286d4a2c7f4bef998a6a3c14314f650414b1a5fa07718b05dd88a6fdf506afb565a970b2ef855b786907ee8abb25bfebf7fdb1c2e7f6245649142ca4c79a79e135e4c236945ae2e8886e171c486c51904914b3ce9a30413d58dc2f01a35960dd113eac27719ec1369d0696ab7db20da2bac705dd5fb2bf51eb7421a0ff221ab06779a06b001369
2018.10.26 19:35:03 4: Steckdose: write {"id":314,"method":"get_power","params":[]} (43)
2018.10.26 19:35:03 5: Steckdose: initSend
2018.10.26 19:35:03 5: Steckdose Send SUCCESS
2018.10.26 19:35:03 5: Steckdose > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2018.10.26 19:35:03 5: Steckdose: send 213100500000000005811a2400012c4fdb4227c88479e50e11a2b9fae95218695bb501408b7015048183bd48e844a561323c109642b517e8c19dff7e005257251cc95cb293109632bb6d0f09c8529820
2018.10.26 19:35:03 5: Steckdose Send SUCCESS
2018.10.26 19:35:03 5: Steckdose > 213100500000000005811a2400012c4fdb4227c88479e50e11a2b9fae95218695bb501408b7015048183bd48e844a561323c109642b517e8c19dff7e005257251cc95cb293109632bb6d0f09c8529820
2018.10.26 19:35:03 5: Steckdose < 213100200000000005811a2400012c4f00000000000000000000000000000000 (32)
2018.10.26 19:35:03 5: Steckdose < 213100200000000005811a2400012c4f00000000000000000000000000000000 (32)
2018.10.26 19:35:03 5: Steckdose < 213100700000000005811a2400012c4f6cd097de2e20a9c0a4a119258be8181ea60f8c56ab8eb91e30242db5f2dac4678f6966b66901a14241042686673423b6d9bc7ffb34533929942391ac012c892ee960647061524b421b9f89044b4a758c114720eb387b61e7499c7b03adef853c (112)
2018.10.26 19:35:03 5: Steckdose: decrypted
{"result":["on",34,null,null,null,"on",null,null,null,null,null,null],"id":314}
2018.10.26 19:35:03 5: Steckdose: parse id 314
$VAR1 = {
          'id' => 314,
          'result' => [
                        'on',
                        34,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.26 19:35:03 4: Steckdose: parse id 314 / powerplug_power
2018.10.26 19:35:03 4: Steckdose: msg ref is ARRAY
2018.10.26 19:35:04 2: Steckdose: $VAR1 = {
          'id' => 314,
          'result' => [
                        'on',
                        34,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.26 19:35:04 5: Steckdose < 213100400000000005811a2400012c4f02a0151f95738eb3a6315b6dd00749fbe851bda694b4c8d00e3a2f0f6dee03450ea2cf83a1f36b2f2cbb0abd333404bf (64)
2018.10.26 19:35:04 5: Steckdose: decrypted
{"result":[100],"id":314}
2018.10.26 19:35:04 5: Steckdose: parse id 314
$VAR1 = {
          'result' => [
                        100
                      ],
          'id' => 314
        };

2018.10.26 19:35:04 2: Steckdose: Message type for ID 314 not found
2018.10.26 19:35:04 3: Steckdose: $VAR1 = {
          'result' => [
                        100
                      ],
          'id' => 314
        };

Markus M.

FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Nighthawk

Hallo Markus,

nein, es ist 1W (Faktor 100) im leerlauf, hier ein Log mit Last ~27W - 37W:

2018.10.26 20:34:41 2: Steckdose: $VAR1 = {
          'id' => 328,
          'result' => [
                        'off',
                        33,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.26 20:34:41 2: Steckdose: Message type for ID 328 not found
2018.10.26 20:34:41 3: Steckdose: $VAR1 = {
          'id' => 328,
          'result' => [
                        600
                      ]
        };

2018.10.26 20:34:46 2: Steckdose: $VAR1 = {
          'id' => 330,
          'result' => [
                        'on',
                        33,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.26 20:34:46 2: Steckdose: Message type for ID 330 not found
2018.10.26 20:34:46 3: Steckdose: $VAR1 = {
          'result' => [
                        700
                      ],
          'id' => 330
        };

2018.10.26 20:35:01 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        33,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 333
        };

2018.10.26 20:35:01 2: Steckdose: Message type for ID 333 not found
2018.10.26 20:35:01 3: Steckdose: $VAR1 = {
          'result' => [
                        2700
                      ],
          'id' => 333
        };

2018.10.26 20:40:01 2: Steckdose: $VAR1 = {
          'id' => 334,
          'result' => [
                        'on',
                        33,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ]
        };

2018.10.26 20:40:01 2: Steckdose: Message type for ID 334 not found
2018.10.26 20:40:01 3: Steckdose: $VAR1 = {
          'id' => 334,
          'result' => [
                        100
                      ]
        };

2018.10.26 20:43:04 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        34,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 335
        };

2018.10.26 20:43:04 2: Steckdose: Message type for ID 335 not found
2018.10.26 20:43:04 3: Steckdose: $VAR1 = {
          'id' => 335,
          'result' => [
                        3700
                      ]
        };

2018.10.26 20:48:04 2: Steckdose: $VAR1 = {
          'result' => [
                        'on',
                        34,
                        undef,
                        undef,
                        undef,
                        'on',
                        undef,
                        undef,
                        undef,
                        undef,
                        undef,
                        undef
                      ],
          'id' => 336
        };

2018.10.26 20:48:04 2: Steckdose: Message type for ID 336 not found
2018.10.26 20:48:04 3: Steckdose: $VAR1 = {
          'result' => [
                        100
                      ],
          'id' => 336
        };