[ AMAD2 - obsolete] 74_AMAD.pm zur Steuerung eines Androidgerätes

Begonnen von CoolTux, 02 März 2016, 11:14:41

Vorheriges Thema - Nächstes Thema

Ma_Bo

So, jetzt habe ich es wieder, habe einfach mal das Tablet angemacht, 5 minuten liegen lassen, alle Readings kommen und stimmen soweit.
Dann habe ich das Tablet über den Powerknopf ausgeschaltet und gewartet.

Das deviceState steht auf online und dann kommt das state 192.168.178.24: No route to host, das deviceState bleibt auf online. nach einer zeit geht das deviceState auf offline, aber es steht als state immer noch 192.168.178.24: No route to host.

devicestate wird auch regelmässig aktualisiert und bleibt jetzt auf offline.
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

Das ist unlogisch. Gib mal bitte ein list vom Device.
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

Internals:
   APSSID     FRITZ!Box7362SL
   DEF        192.168.178.24 FRITZ!Box7362SL
   HOST       192.168.178.24
   NAME       TabletIOnik
   NR         4113
   PORT       8090
   STATE      192.168.178.24: No route to host
   TYPE       AMAD
   VERSIONFLOWSET 2.2.4
   VERSIONMODUL 2.2.4
   Readings:
     2016-06-22 22:15:12   airplanemode    off
     2016-06-22 22:15:11   androidVersion  4.1 - 4.1.1  Jelly Bean
     2016-06-22 22:15:11   automagicState  not supported from your device
     2016-06-22 22:15:11   batteryHealth   2
     2016-06-22 22:15:11   batteryTemperature 0.0
     2016-06-22 22:15:11   bluetooth       off
     2016-06-22 22:16:30   checkActiveTask not supported android version
     2016-06-22 22:16:29   connectedBTdevices
     2016-06-22 22:16:29   connectedBTdevicesMAC
     2016-06-22 22:15:11   currentMusicAlbum no player active
     2016-06-22 22:15:11   currentMusicApp no player active
     2016-06-22 22:15:11   currentMusicArtist no player active
     2016-06-22 22:15:11   currentMusicTrack no player active
     2016-06-22 22:29:38   deviceState     offline
     2016-06-22 22:15:11   dockingState    undocked
     2016-06-22 22:16:29   flow_SetCommands aktiv
     2016-06-22 22:16:12   flow_informations aktiv
     2016-06-22 22:16:29   flowsetVersionAtDevice 2.2.4
     2016-06-22 22:15:12   keyguardSet     0
     2016-06-22 22:15:29   lastSetCommandState setCmd_done
     2016-06-22 22:19:26   lastStatusRequestState statusRequest_error
     2016-06-22 22:15:11   nextAlarmDay    off
     2016-06-22 22:15:11   nextAlarmTime   off
     2016-06-22 22:15:11   powerLevel      85
     2016-06-22 22:15:11   powerPlugged    0
     2016-06-22 22:16:13   screen          on unlocked
     2016-06-22 22:15:11   screenBrightness 1
     2016-06-22 22:16:13   screenOrientation landscape
     2016-06-22 22:16:13   screenOrientationMode manual
     2016-06-22 22:19:26   state           192.168.178.24: No route to host
     2016-06-22 22:15:12   volume          15
     2016-06-22 22:15:11   volumeNotification 0
   Helper:
     deviceStateErrorCounter 7
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   room       4.04_WebViewControl,4.07_USB_Geraete
   setFullscreen 1
   setOpenUrlBrowser com.android.browser
   setScreenOnForTimer 86400
   setTtsMsgSpeed 0.8
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

Und noch etwas, was für mich aber jetzt nicht wichtig ist, die volumeNotification kann ich zwar bei einem Tablet verstellen, aber es wird mir kein Wert im Reading angezigt.
Hier ein List von dem device :

Internals:
   APSSID     FRITZ!Box7362SL5Ghz
   DEF        192.168.178.25 FRITZ!Box7362SL5Ghz
   HOST       192.168.178.25
   NAME       WandTabletWohnzimmer
   NR         4202
   PORT       8090
   STATE      active
   TYPE       AMAD
   VERSIONFLOWSET 2.2.4
   VERSIONMODUL 2.2.4
   Readings:
     2016-06-22 21:53:09   airplanemode    off
     2016-06-22 21:53:07   androidVersion  5.0 Lollipop
     2016-06-22 21:53:08   automagicState  Automagic Premium
     2016-06-22 22:30:57   batteryHealth   2
     2016-06-22 22:30:57   batteryTemperature 30.0
     2016-06-22 21:53:07   bluetooth       off
     2016-06-22 22:36:27   checkActiveTask 0
     2016-06-22 22:36:27   connectedBTdevices
     2016-06-22 22:36:27   connectedBTdevicesMAC
     2016-06-22 21:53:07   currentMusicAlbum no player active
     2016-06-22 21:53:07   currentMusicApp no player active
     2016-06-22 21:53:07   currentMusicArtist no player active
     2016-06-22 21:53:07   currentMusicTrack no player active
     2016-06-22 22:36:27   deviceState     online
     2016-06-22 21:53:07   dockingState    undocked
     2016-06-22 22:36:27   flow_SetCommands aktiv
     2016-06-22 22:30:57   flow_informations aktiv
     2016-06-22 22:36:27   flowsetVersionAtDevice 2.2.4
     2016-06-22 21:53:08   keyguardSet     0
     2016-06-22 22:30:39   lastSetCommandState setCmd_done
     2016-06-22 22:36:27   lastStatusRequestState statusRequest_done
     2016-06-22 21:53:07   nextAlarmDay    off
     2016-06-22 21:53:07   nextAlarmTime   off
     2016-06-22 22:30:57   powerLevel      92
     2016-06-22 22:30:57   powerPlugged    1
     2016-06-22 22:01:21   screen          on unlocked
     2016-06-22 21:55:35   screenBrightness 35
     2016-06-22 22:01:21   screenOrientation landscape
     2016-06-22 22:01:21   screenOrientationMode auto
     2016-06-22 22:36:27   state           active
     2016-06-22 21:59:28   volume          15
     2016-06-22 21:53:07   volumeNotification
   Helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       4.04_WebViewControl
   setFullscreen 1
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity
   setScreenOnForTimer 86400
   setTtsMsgSpeed 0.8
   
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

Mach mal bitte das gleiche noch mal und stell vorher das verbose auf 5 vom device. Ich wüsste nicht was dafür sorgt das eine Verbindung von FHEM zum Tablet aufgebaut wird. Oder hast Du ein status Request gemacht oder das device neu initialisieren lassen?



Das mit dem notification kann schon sein hast du ein Lautsprecher dran oder ein BT Set?
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

Nein, nix angeschlossen, BT ist aus und Tablet liegt, ohne irgendetwas eingesteckt, auf dem Tisch.

List kommt gleich. Moment.
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

#711
Mhhh jetzt ist es wieder richtig. Versteh ich nicht, ich habe aber jetzt, als das Tablet an war, zwischendurch ein set StatusRequest gemacht, siehste aber im Log:

2016.06.22 23:01:08 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:01:08 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:01:33 5: AMAD (TabletIOnik) - Processing data: flow_informations@@aktiv@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: powerLevel@@87@@@@powerPlugged@@0@@@@batteryTemperature@@0.0@@@@batteryHealth@@2@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: automagicState@@not supported from your device@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: automagicState@@not supported from your device@@@@
2016.06.22 23:01:36 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:02:02 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:02:02 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:02:02 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:02:02 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:02:02 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:02:32 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:02:32 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:02:32 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:02:32 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:02:32 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:02:38 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:02:38 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:02:44 5: AMAD (TabletIOnik) - Processing data: flow_informations@@aktiv@@@@
2016.06.22 23:02:44 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:02:44 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:02:44 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:02:45 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:02:45 5: AMAD (TabletIOnik) - Processing data: screenOrientation@@landscape@@@@screenOrientationMode@@manual@@@@
2016.06.22 23:02:45 5: AMAD (TabletIOnik) - Processing data: screen@@on unlocked@@@@
2016.06.22 23:03:00 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:03:00 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:03:00 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:03:00 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:03:00 5: AMAD (TabletIOnik) - Processing data: screenOrientation@@landscape@@@@screenOrientationMode@@manual@@@@
2016.06.22 23:03:00 5: AMAD (TabletIOnik) - Processing data: screen@@off unlocked@@@@
2016.06.22 23:03:02 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:03:02 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:03:02 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:03:02 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:03:02 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:03:32 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:03:32 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:03:32 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:03:32 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:03:32 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:03:50 5: AMAD (TabletIOnik) - set TabletIOnik statusRequest
2016.06.22 23:03:50 5: AMAD (TabletIOnik) - Send statusRequest with URL: "http://192.168.178.24:8090/fhem-amad/deviceInfo/" and Header: "fhemIP: 192.168.178.45
fhemDevice: TabletIOnik
activeTask: none
apSSID: FRITZ!Box7362SL"
2016.06.22 23:03:51 5: AMAD (TabletIOnik) - Processing data: flow_informations@@aktiv@@@@
2016.06.22 23:03:52 5: AMAD (TabletIOnik) - Processing data: volumeNotification@@0@@@@
2016.06.22 23:03:52 5: AMAD (TabletIOnik) - Processing data: screenBrightness@@1@@@@
2016.06.22 23:03:52 5: AMAD (TabletIOnik) - Processing data: androidVersion@@4.1 - 4.1.1  Jelly Bean@@@@
2016.06.22 23:03:52 5: AMAD (TabletIOnik) - Processing data: powerLevel@@87@@@@powerPlugged@@0@@@@batteryTemperature@@0.0@@@@batteryHealth@@2@@@@
2016.06.22 23:03:53 5: AMAD (TabletIOnik) - Processing data: nextAlarmTime@@null@@@@nextAlarmDay@@null@@@@
2016.06.22 23:03:53 5: AMAD (TabletIOnik) - Processing data: nextAlarmTime@@null@@@@nextAlarmDay@@null@@@@
2016.06.22 23:03:53 5: AMAD (TabletIOnik) - Processing data: bluetooth@@off@@@@
2016.06.22 23:03:53 5: AMAD (TabletIOnik) - Processing data: dockingState@@undocked@@@@
2016.06.22 23:03:53 5: AMAD (TabletIOnik) - Processing data: currentMusicTrack@@no player active@@@@currentMusicAlbum@@no player active@@@@currentMusicArtist@@no player active@@@@currentMusicApp@@no player active@@@@
2016.06.22 23:03:53 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@[]@@@@connectedBTdevicesMAC@@[]@@@@
2016.06.22 23:03:53 5: AMAD (TabletIOnik) - Processing data: automagicState@@not supported from your device@@@@
2016.06.22 23:03:53 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:03:54 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: keyguardSet@@0@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: volume@@15@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: volume@@15@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: screenOrientation@@landscape@@@@screenOrientationMode@@manual@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: airplanemode@@off@@@@
2016.06.22 23:03:55 5: AMAD (TabletIOnik) - Processing data: screen@@off unlocked@@@@
2016.06.22 23:04:02 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:04:02 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:04:02 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:04:02 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:04:02 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:04:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:04:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:04:33 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:04:33 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:04:33 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:04:33 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:04:33 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:04:49 5: AMAD (TabletIOnik) - Processing data: flow_informations@@aktiv@@@@
2016.06.22 23:04:49 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:04:49 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:04:49 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:04:49 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:04:49 5: AMAD (TabletIOnik) - Processing data: screenOrientation@@landscape@@@@screenOrientationMode@@manual@@@@
2016.06.22 23:04:49 5: AMAD (TabletIOnik) - Processing data: screen@@on unlocked@@@@
2016.06.22 23:05:07 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:05:08 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:05:08 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:05:08 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:05:08 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:05:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:05:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:07:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:07:09 5: AMAD (TabletIOnik) - Send statusRequest with URL: "http://192.168.178.24:8090/fhem-amad/deviceInfo/" and Header: "fhemIP: 192.168.178.45
fhemDevice: TabletIOnik
activeTask: none
apSSID: FRITZ!Box7362SL"
2016.06.22 23:07:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:07:39 5: AMAD (TabletIOnik) - statusRequestERROR: connect to your device is timed out. check network
2016.06.22 23:07:39 5: AMAD (TabletIOnik) - statusRequestERROR: AMAD_statusRequestErrorHandling: error while requesting AutomagicInfo: connect to http://192.168.178.24:8090 timed out


###EDIT

Ich mach jetzt nochmal einen LOG mit verbose 5 und mache das Tablet nur an für 5 Minuten, dann wieder aus, ohne irgendetwas zu senden, stelle dann den LOG noch ein und dann muss ich aber in mein Bettchen, die Arbeit ruft gleich wieder... ;)
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

So jetzt noch das LOG, habe das Tablet nur eingeschaltet, nach 15 Sekunden geht der Bildschirm aus, dann habe ich das Tablet ca.5 Minuten angelassen und dann den Bildschirm aktiviert und das Tablet ausgeschaltet.

2016.06.22 23:13:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:13:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:14:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:14:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:16:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:16:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:16:10 5: AMAD (TabletIOnik) - Processing data: flow_informations@@aktiv@@@@
2016.06.22 23:16:13 5: AMAD (TabletIOnik) - Processing data: powerLevel@@86@@@@powerPlugged@@0@@@@batteryTemperature@@0.0@@@@batteryHealth@@2@@@@
2016.06.22 23:16:13 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:16:13 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:16:13 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:16:13 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:16:13 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:16:13 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:16:13 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:16:14 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:16:14 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:16:15 5: AMAD (TabletIOnik) - Processing data: automagicState@@not supported from your device@@@@
2016.06.22 23:16:15 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:16:15 5: AMAD (TabletIOnik) - Processing data: automagicState@@not supported from your device@@@@
2016.06.22 23:16:15 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:16:15 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:16:40 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:16:40 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:16:41 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:16:41 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:16:41 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:17:09 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:17:09 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:17:09 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:17:09 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:17:09 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:17:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:17:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:17:39 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:17:39 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:17:39 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:17:39 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:17:39 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:19:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:19:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:20:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:20:39 5: AMAD (TabletIOnik) - Send statusRequest with URL: "http://192.168.178.24:8090/fhem-amad/deviceInfo/" and Header: "fhemIP: 192.168.178.45
fhemDevice: TabletIOnik
activeTask: none
apSSID: FRITZ!Box7362SL"
2016.06.22 23:20:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:20:57 5: AMAD (TabletIOnik) - statusRequestERROR: 192.168.178.24: No route to host
2016.06.22 23:20:57 5: AMAD (TabletIOnik) - statusRequestERROR: AMAD_statusRequestErrorHandling: error while requesting AutomagicInfo: 192.168.178.24: No route to host
2016.06.22 23:21:39 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:21:39 5: AMAD (TabletIOnik) - Processing data: deviceState@@online@@@@
2016.06.22 23:21:39 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:21:39 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:21:39 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:21:47 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:21:47 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:21:47 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:21:47 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:21:47 5: AMAD (TabletIOnik) - Processing data: screenOrientation@@landscape@@@@screenOrientationMode@@manual@@@@
2016.06.22 23:21:47 5: AMAD (TabletIOnik) - Processing data: screen@@off unlocked@@@@
2016.06.22 23:21:54 5: AMAD (TabletIOnik) - Processing data: flow_informations@@aktiv@@@@
2016.06.22 23:21:54 5: AMAD (TabletIOnik) - Processing data: flowsetVersionAtDevice@@2.2.4@@@@
2016.06.22 23:21:54 5: AMAD (TabletIOnik) - Processing data: flow_SetCommands@@aktiv@@@@
2016.06.22 23:21:54 5: AMAD (TabletIOnik) - Processing data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.06.22 23:21:54 5: AMAD (TabletIOnik) - Processing data: checkActiveTask@@not supported android version@@@@
2016.06.22 23:21:54 5: AMAD (TabletIOnik) - Processing data: screenOrientation@@landscape@@@@screenOrientationMode@@manual@@@@
2016.06.22 23:21:54 5: AMAD (TabletIOnik) - Processing data: screen@@on unlocked@@@@
2016.06.22 23:22:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:22:09 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:23:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: run Check
2016.06.22 23:23:39 5: AMAD (TabletIOnik) - Send statusRequest with URL: "http://192.168.178.24:8090/fhem-amad/deviceInfo/" and Header: "fhemIP: 192.168.178.45
fhemDevice: TabletIOnik
activeTask: none
apSSID: FRITZ!Box7362SL"
2016.06.22 23:23:39 4: AMAD (TabletIOnik) - AMAD_checkDeviceState: set new Timer
2016.06.22 23:24:09 5: AMAD (TabletIOnik) - statusRequestERROR: connect to your device is timed out. check network
2016.06.22 23:24:09 5: AMAD (TabletIOnik) - statusRequestERROR: AMAD_statusRequestErrorHandling: error while requesting AutomagicInfo: connect to http://192.168.178.24:8090 timed out
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

Ah. Alles klar. Jetzt erkenne ich den Zusammenhang. Das passt alles so weit. Wieso da jetzt aber zwei unterschiedliche Meldungen kommen, kann ich nicht sagen. Habe auch gerade mal geschaut, beide Meldungen kommen vom System(Linux?) und werden nicht ausgewertet. Denke mir es kommt drauf an in welcher Phase er sich vom erkennen des Netzwerks befindet. Also das OS (Linux?).


Grüße
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

Mhhh ok.
Stört ja auch nicht weiter, solange da nix blockiert oder sonst irgendwie negative Einflüsse hat.

Ne andere Frage, wie oft wird das Reading für die BatterieTemperatur aktualisiert. Ich möchte dieses loggen und habe heute morgen festgestellt, dass um 23:55 gestern abend die letzte Aktualisierung des Readings war. Dann habe ich gegen 5:15 ein StatusRequest gemacht und es wurde wieder aktualisiert.
Wird das Reading zyklisch aktualisiert oder nur wenn sich was ä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.

CoolTux

Blockiert wird gar nichts, AMAD ist komplett non Blocking

Das Reading wird aus den Triggern "Akku Ladestand: Grösser als 0%", "Stromversorgung: Angeschlossen" und "Stromversorgung: Getrennt" gewonnen. Wenn also einer der Trigger an schlägt dann wird auch die Temperatur des Akkus mit übertragen.



Grüße
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

Ok, ist es denn möglich, dass ich das Reading für Batterie Temperatur, auch so wie den state, alle 30 Sekunden bekomme oder muss ich da viel umstellen?
Gerade habe ich mir ein at angelegt, was alle 5 Minuten einen statusRequest ausführt, somit habe ich dann alle Readings im 5 Minuten Rhytmus aktuell, aber ich weiss nicht ob das auf Dauer nicht zu viel Befehle werden, bzw. ob Automagic wegen zu vielen Befehlen dann stoppt.

Ich brauche das ganze eigentlich nur für ein Tablet, die anderen 3 hängen nicht dauerhaft an der Stromversorgung.
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 könntest den Informations Flow manipulieren. Aber da hast keine Nachhaltigkeit.
Was Du machen kannst, wenn Du Lust hast und mich unterstützen willst ist, Dir aus dem Devel Branch vom AMAD Git die Version installieren. Da gibt es ganz neu eine einheitliche Kommunikaationsschnittstelle mit einer kleinen API.
Damit erstellst Du einen eigenen Flow, als Trigger nimmst den schon vorhandenen 30s Timer dann eine Condition erstellen Namens "Stromversorgung angeschlossen" (gibt es auch schon) und dann ein Script Namens "Script: powerinfo =" auch schon da und dann einfach eine Action Namens Flow ausführen Send Data to AMADCommBridge" auch schon da.

Und schon schreibt er die Batterie Readings alle 30s
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

CoolTux

#718
Hier habe ich Dir mal was vorbereitet. Der Flow überträgt nur die Temperatur.

ACHTUNG DIESER FLOW IST ERST AB AMAD VERSION 2.3.12 VERWENDBAR
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

Dank dir, ich werde mir die Devel Branch nächste Woche mal anschauen, leider komme ich vorher nicht mehr dazu.
Ist also lösbar mein Problem und das erfreut mich schonmal. :)
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.