AMAD --> deviceState online

Begonnen von AET_FHEM, 21 August 2019, 10:29:39

Vorheriges Thema - Nächstes Thema

Ma_Bo

#45
Hier ein list der AMADCommBridge bevor ich modify am Tablet mache:

Internals:
   .FhemMetaInternals 1
   BRIDGE     1
   CFGFN     
   CONNECTS   50787
   FD         95
   FUUID      5e65b70a-f33f-5000-d360-415523858666940d
   FVERSION   73_AMADCommBridge.pm:v4.4.3-s20404/2019-10-24
   NAME       AMADCommBridge
   NR         84918
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSION    v4.4.3
   VERSIONFLOWSET 4.4.3
   .attraggr:
   .attrminint:
   .clientArray:
     AMADDevice
   READINGS:
     2020-03-09 05:00:05   state           opened
Attributes:
   debugJSON  1
   room       4.04_WebViewControl


Hier ein list des Tablets bevor ich modify am Tablet mache:

Internals:
   .FhemMetaInternals 1
   AMADCommBridge_MSGCNT 109
   AMADCommBridge_TIME 2020-03-09 23:58:25
   AMAD_ID    1583715294914
   CFGFN     
   DEF        192.168.178.24 1583715294914 Automagic
   FUUID      5e65c9a4-f33f-5000-934e-abb3f15c8acb789a
   FVERSION   74_AMADDevice.pm:v4.4.7-s20404/2019-10-24
   HOST       192.168.178.24
   IODev      AMADCommBridge
   LASTInputDev AMADCommBridge
   MODEL      Automagic
   MSGCNT     109
   NAME       TabletNico
   NOTIFYDEV  global,TabletNico,AMADCommBridge
   NR         88532
   NTFY_ORDER 50-TabletNico
   PORT       8090
   STATE      Status: online -- active

Monitor: on -- Helligkeit: 32
   TYPE       AMADDevice
   VERSION    v4.4.7
   VERSIONFLOWSET 4.4.3
   .attraggr:
   .attrminint:
   .userReadings:
     HASH(0xc08ca68)
     HASH(0xccf8560)
     HASH(0xcea79e0)
     HASH(0xc447c60)
   READINGS:
     2020-03-09 23:58:09   .deviceState    online
     2020-03-09 05:46:12   airplanemode    off
     2020-03-09 05:46:12   androidVersion  5.0 Lollipop
     2020-03-09 05:46:12   automagicState  Automagic Premium  Automagic Service läuft 
     2020-03-09 05:45:23   batteryHealth   2
     2020-03-09 23:46:42   batteryPercent  85
     2020-03-09 23:56:08   batteryTemperature 26.3
     2020-03-09 23:56:08   batteryTemperature_Zustand Batteriebetrieb
     2020-03-09 05:45:33   bluetooth       on
     2020-03-09 05:45:25   checkActiveTask 0
     2020-03-09 05:45:33   connectedBTdevices none
     2020-03-09 05:45:33   connectedBTdevicesMAC none
     2020-03-09 05:45:48   currentMusicAlbum no player active
     2020-03-09 05:45:48   currentMusicApp no player active
     2020-03-09 05:45:48   currentMusicArtist no player active
     2020-03-09 05:45:48   currentMusicIcon no player active
     2020-03-09 23:56:11   currentMusicState pause
     2020-03-09 05:45:48   currentMusicTrack no player active
     2020-03-09 05:46:12   deviceState     online
     2020-03-09 05:46:14   doNotDisturb    always
     2020-03-09 05:46:12   dockingState    undocked
     2020-03-09 05:47:20   flow_SetCommands aktiv
     2020-03-09 05:46:12   flow_informations aktiv
     2020-03-09 05:45:23   flowsetVersionAtDevice 4.4.3
     2020-03-09 05:46:14   keyguardSet     0
     2020-03-09 05:47:25   lastSetCommandState setCmd_done
     2020-03-09 23:52:39   lastStatusRequestState statusRequest_done
     2020-03-09 05:47:03   mute            on
     2020-03-09 05:46:12   nextAlarmDay    off
     2020-03-09 05:46:12   nextAlarmTime   off
     2020-03-09 05:45:23   powerPlugged    0
     2020-03-09 05:45:23   powerPlugged1   off
     2020-03-09 23:52:32   screen          on unlocked
     2020-03-09 05:46:46   screenBrightness 32
     2020-03-09 05:46:15   screenOrientation landscape
     2020-03-09 05:46:15   screenOrientationMode auto
     2020-03-09 23:52:32   screen_on_off   on
     2020-03-09 05:45:23   state           active
     2020-03-09 05:47:03   volume          0
     2020-03-09 05:46:12   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADCommBridge
   remoteServer Automagic
   room       4.04_WebViewControl
   setAPSSID  FB50
   setFullscreen 1
   stateFormat Status: deviceState -- state

Monitor: screen_on_off -- Helligkeit: screenBrightness
   userReadings powerPlugged1:powerPlugged.* {return "off" if (ReadingsVal("$name","powerPlugged","0") < "1");; return "on" },screen_on_off:screen.* {(split(' ', ReadingsVal("$name","screen",""), 2))[0]},StatusRequest_5minuetig_Time:StatusRequest_5minuetig.* {(split(' ', ReadingsVal("$name","StatusRequest_5minuetig",""), 3))[1]},batteryTemperature_Zustand:batteryTemperature.* {return "Netzteil" if (ReadingsVal("$name","batteryTemperature","0") < "1");; return "Batteriebetrieb" }
   verbose    5

   
   
   
Hier das LOG bevor ich modify am Tablet mache:

   
2020.03.10 23:18:44.945 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet



Hier ein list der AMADCommBridge nach dem modify am Tablet:

Internals:
   .FhemMetaInternals 1
   BRIDGE     1
   CFGFN     
   CONNECTS   50889
   FD         95
   FUUID      5e65b70a-f33f-5000-d360-415523858666940d
   FVERSION   73_AMADCommBridge.pm:v4.4.3-s20404/2019-10-24
   NAME       AMADCommBridge
   NR         84918
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSION    v4.4.3
   VERSIONFLOWSET 4.4.3
   .attraggr:
   .attrminint:
   .clientArray:
     AMADDevice
   READINGS:
     2020-03-09 05:00:05   state           opened
Attributes:
   debugJSON  1
   room       4.04_WebViewControl




Hier ein list des Tablets nach dem modify am Tablet:

Internals:
   .FhemMetaInternals 1
   AMADCommBridge_MSGCNT 109
   AMADCommBridge_TIME 2020-03-09 23:58:25
   AMAD_ID    1583715294914
   CFGFN     
   DEF        192.168.178.24 1583715294914 Automagic
   FUUID      5e65c9a4-f33f-5000-934e-abb3f15c8acb789a
   FVERSION   74_AMADDevice.pm:v4.4.7-s20404/2019-10-24
   HOST       192.168.178.24
   IODev      AMADCommBridge
   LASTInputDev AMADCommBridge
   MODEL      Automagic
   MSGCNT     109
   NAME       TabletNico
   NOTIFYDEV  global,TabletNico,AMADCommBridge
   NR         88532
   NTFY_ORDER 50-TabletNico
   PORT       8090
   STATE      Status: unknown -- initialized

Monitor: on -- Helligkeit: 32
   TYPE       AMADDevice
   VERSION    v4.4.7
   VERSIONFLOWSET 4.4.3
   .attraggr:
   .attrminint:
   .userReadings:
     HASH(0xc08ca68)
     HASH(0xccf8560)
     HASH(0xcea79e0)
     HASH(0xc447c60)
   READINGS:
     2020-03-09 23:58:09   .deviceState    online
     2020-03-09 05:46:12   airplanemode    off
     2020-03-09 05:46:12   androidVersion  5.0 Lollipop
     2020-03-09 05:46:12   automagicState  Automagic Premium  Automagic Service läuft 
     2020-03-09 05:45:23   batteryHealth   2
     2020-03-09 23:46:42   batteryPercent  85
     2020-03-09 23:56:08   batteryTemperature 26.3
     2020-03-09 23:56:08   batteryTemperature_Zustand Batteriebetrieb
     2020-03-09 05:45:33   bluetooth       on
     2020-03-09 05:45:25   checkActiveTask 0
     2020-03-09 05:45:33   connectedBTdevices none
     2020-03-09 05:45:33   connectedBTdevicesMAC none
     2020-03-09 05:45:48   currentMusicAlbum no player active
     2020-03-09 05:45:48   currentMusicApp no player active
     2020-03-09 05:45:48   currentMusicArtist no player active
     2020-03-09 05:45:48   currentMusicIcon no player active
     2020-03-09 23:56:11   currentMusicState pause
     2020-03-09 05:45:48   currentMusicTrack no player active
     2020-03-10 23:21:43   deviceState     unknown
     2020-03-09 05:46:14   doNotDisturb    always
     2020-03-09 05:46:12   dockingState    undocked
     2020-03-09 05:47:20   flow_SetCommands aktiv
     2020-03-09 05:46:12   flow_informations aktiv
     2020-03-09 05:45:23   flowsetVersionAtDevice 4.4.3
     2020-03-09 05:46:14   keyguardSet     0
     2020-03-09 05:47:25   lastSetCommandState setCmd_done
     2020-03-09 23:52:39   lastStatusRequestState statusRequest_done
     2020-03-09 05:47:03   mute            on
     2020-03-09 05:46:12   nextAlarmDay    off
     2020-03-09 05:46:12   nextAlarmTime   off
     2020-03-09 05:45:23   powerPlugged    0
     2020-03-09 05:45:23   powerPlugged1   off
     2020-03-09 23:52:32   screen          on unlocked
     2020-03-09 05:46:46   screenBrightness 32
     2020-03-09 05:46:15   screenOrientation landscape
     2020-03-09 05:46:15   screenOrientationMode auto
     2020-03-09 23:52:32   screen_on_off   on
     2020-03-10 23:21:43   state           initialized
     2020-03-09 05:47:03   volume          0
     2020-03-09 05:46:12   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADCommBridge
   remoteServer Automagic
   room       4.04_WebViewControl
   setAPSSID  FB50
   setFullscreen 1
   stateFormat Status: deviceState -- state

Monitor: screen_on_off -- Helligkeit: screenBrightness
   userReadings powerPlugged1:powerPlugged.* {return "off" if (ReadingsVal("$name","powerPlugged","0") < "1");; return "on" },screen_on_off:screen.* {(split(' ', ReadingsVal("$name","screen",""), 2))[0]},StatusRequest_5minuetig_Time:StatusRequest_5minuetig.* {(split(' ', ReadingsVal("$name","StatusRequest_5minuetig",""), 3))[1]},batteryTemperature_Zustand:batteryTemperature.* {return "Netzteil" if (ReadingsVal("$name","batteryTemperature","0") < "1");; return "Batteriebetrieb" }
   verbose    5



Hier das LOG nach dem modify am Tablet:

2020.03.10 23:18:44.945 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet
2020.03.10 23:19:14.950 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet
2020.03.10 23:19:44.955 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet
2020.03.10 23:20:14.960 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet
2020.03.10 23:20:44.963 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet
2020.03.10 23:21:14.967 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet
2020.03.10 23:21:43.271 3: AMADDevice (TabletNico) - I/O device is AMADCommBridge
2020.03.10 23:21:43.536 3: AMADDevice (TabletNico) - defined with AMAD_ID: 1583715294914 on port 8090
2020.03.10 23:21:43.578 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet
2020.03.10 23:22:13.580 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet
2020.03.10 23:22:43.585 4: AMADDevice (TabletNico) - GetUpdate, FHEM or Device not ready yet


Die Auflistung vom { join("\n", map { "$_->{TRIGGERTIME}, $_->{FN}"} @intAtA) } nach dem modify am Tablet:

1583879007, perfmon_ProcessTimer
1583879007, freezemon_ProcessTimer
1583879007.23667, HMUARTLGW_CheckCredits
1583879007.31558, PRESENCE_StartLocalScan
1583879008.4539, FHEM::AMADDevice::GetUpdate
1583879008.45429, HTTPMOD_GetUpdate
1583879010.48295, HMUARTLGW_SendKeepAlive
1583879010.4881, HMUARTLGW_SendKeepAlive
1583879010.49116, HMUARTLGW_SendKeepAlive
1583879010.65456, MQTT::Timer
1583879013, DOIF_TimerTrigger
1583879013.0457, FHEM::AMADDevice::GetUpdate
1583879013.04966, FHEM::AMADDevice::GetUpdate
1583879015, DOIF_TimerTrigger
1583879015, DOIF_TimerTrigger
1583879015, DOIF_TimerTrigger
1583879015, FW_closeInactiveClients
1583879015.48484, at_Exec
1583879015.48752, at_Exec
1583879015.49008, at_Exec
1583879017.67209, HMUARTLGW_CheckCredits
1583879017.91261, harmony_ping
1583879018.68683, at_Exec
1583879020.85642, HMUARTLGW_CheckCredits
1583879021.78256, FHEM::AMADDevice::GetUpdate
1583879023.59087, FHEM::AMADDevice::GetUpdate
1583879034.73252, harmony_ping
1583879040, DOIF_TimerTrigger
1583879040, at_Exec
1583879044, DOIF_TimerTrigger
1583879047.9693, BlockingKill
1583879049.63707, HTTPMOD_GetUpdate
1583879052.94631, SYSMON_Update
1583879064.15008, at_Exec
1583879064.99578, at_Exec
1583879066.30988, at_Exec
1583879075.40017, at_Exec
1583879083.04437, at_Exec
1583879120.0243, DOIF_SleepTrigger
1583879139.26339, XiaomiDevice_GetSettings
1583879139.27882, XiaomiDevice_GetUpdate
1583879186.31152, at_Exec
1583879193.13842, at_Exec
1583879263.14917, HTTPMOD_GetUpdate
1583879273.23322, FRITZBOX_Readout_Start
1583879317.4103, Calendar_Wakeup
1583879328.58656, DOIF_SleepTrigger
1583879399.75654, CUL_HM_ActCheck
1583881135, at_Exec
1583881160, at_Exec
1583881195, statistics_PeriodChange
1583881200, Calendar_Wakeup
1583881201, FileLog_dailySwitch
1583881260, at_Exec
1583881260, DOIF_TimerTrigger
1583881320, DOIF_TimerTrigger
1583881500, DOIF_TimerTrigger
1583881735.97112, Weather_GetUpdate
1583888520, at_Exec
1583889136.73619, DOIF_SleepTrigger
1583889615, at_Exec
1583889704.64854, DOIF_SleepTrigger
1583889957.84263, Pushover_ValidateUser
1583892897.51864, Calendar_Wakeup
1583893380, DOIF_TimerTrigger
1583895300, DOIF_TimerTrigger
1583895610, DOIF_TimerTrigger
1583895620, at_Exec
1583895625.17079, XiaomiDevice_GetDeviceDetails
1583897400, DOIF_TimerTrigger
1583898284, at_Exec
1583898697.13258, Pushover_ValidateUser
1583898900, at_Exec
1583898900, at_Exec
1583900100, DOIF_TimerTrigger
1583902800, DOIF_TimerTrigger
1583904185, at_Exec
1583905385, at_Exec
1583906460, DOIF_TimerTrigger
1583907785, at_Exec
1583907787, at_Exec
1583907789, at_Exec
1583907791, at_Exec
1583907793, at_Exec
1583908058.49267, CALVIEW_GetUpdate
1583909400, at_Exec
1583909460, DOIF_TimerTrigger
1583909700, DOIF_TimerTrigger
1583910000, at_Exec
1583910000, DOIF_TimerTrigger
1583910000, DOIF_TimerTrigger
1583910010, at_Exec
1583910030, at_Exec
1583910060, at_Exec
1583921678.62052, CALVIEW_GetUpdate
1583922098.58459, CALVIEW_GetUpdate
1583935584.69658, CUL_HM_statCntRfresh
1583948246, at_Exec
1583949116, at_Exec
1583949138, at_Exec
1583949140, at_Exec
1583949142, at_Exec
1583949144, at_Exec
1583949146, at_Exec
1583949148, at_Exec
1583949654.74504, DOIF_SleepTrigger
1583950046, at_Exec
1583960400, at_Exec
1583960400, DOIF_TimerTrigger
1583960460, DOIF_TimerTrigger
1583961051.05253, DOIF_SleepTrigger
1583963940, at_Exe
1583964010, at_Exec
1583964020, at_Exec
1583964780, at_Exec



Das mit dem modify hatte ich auch schon mal versucht, aber auch da hatte sich nichts geändert.
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Ma_Bo

Ich habe auch zwischendurch mal FHEM und den gesamten NUC mal neugestartet, aber keine Änderung.

Die Auflistung von { join("\n", map { "$_->{TRIGGERTIME}, $_->{FN}"} @intAtA) } zeigt mir immer nur 5 FHEM::AMADDevice::GetUpdate
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

CoolTux

Setze bitte einmal bei Dir das Attribut fhemServerIP in der Bridge und starte dann FHEM neu
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Ma_Bo

Zitat von: CoolTux am 11 März 2020, 04:03:22
Setze bitte einmal bei Dir das Attribut fhemServerIP in der Bridge und starte dann FHEM neu

DANKE ! Das war das Problem. Jetzt wird der deviceState wieder richtig angezeigt.

Grüße Marcel

P.S. die Ausgabe von  join("\n", map { "$_->{TRIGGERTIME}, $_->{FN}"} @intAtA) } zeigt aber immer noch nur 5x  FHEM::AMADDevice::checkDeviceState
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net