[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support

Begonnen von CoolTux, 25 Mai 2017, 18:24:49

Vorheriges Thema - Nächstes Thema

CoolTux

Das Reading batteryTemperatur wird immer zusammen mit powerLevel gesendet. ändert sich das Reading powerLevel nicht weil ständig geladen wird und schon 100% sind kommen auch keine Werte für die anderen battery Readings
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

Esjay

Zitat von: CoolTux am 08 Februar 2018, 20:59:10
Das Reading batteryTemperatur wird immer zusammen mit powerLevel gesendet. ändert sich das Reading powerLevel nicht weil ständig geladen wird und schon 100% sind kommen auch keine Werte für die anderen battery Readings

Darauf hätte ich jetzt als zweites getippt. Verdammte Axt, dann muss ich das "nicht vorhandene" Lademanagment nochmal überdenken.
Ich danke dir!

Grüße

CoolTux

Du kannst auch den Batterie Trigger bearbeiten und im unteren Teil einen Haken bei Temperatur senden setzen.
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

miner

#1023
Hi Leuts,

nachdem ich mich nun seit einigen Wochen mit FHEM beschaeftige und still im Forum mitlese, werde ich nun aus aktuellem Anlass aktiv.
Ich nutze FHEM im Prinzip aussschliesslich fuer die SONOS-Integration in meiner Hausautomation.
Als FHEM-Server dient mir ein ausgedientes WIN XP Netbook (wird offline betrieben).
Nachdem mit SONOS nun alles zufriedenstellend laeuft, bin ich zwangslaeufig auch bei der Verwendung des AMAD-Moduls gelandet.

Habe die Installation gemaess Anleitung durchgefuehrt. Danach ca. 5 Minuten voll funktionierende Voice-Control, dann wird die Verbindung
des Android-Device zur Bridge durch ein JSON-Dekodierproblem permanent unterbrochen. Readings werden nicht aktualisiert, der Device-State
ist dauerhaft 'offline'.

Ich habe das Attribut debugJSON gesetzt - hier meine Internals - Gestern gegen 16:20 war Installation, daher der letzte Zeitstempel der
meisten Readings. Uhrzeiten 21:00, 4:00 sind Auto-Shutdowns des FHEM-Servers.

Bridge:

Internals:
   BRIDGE     1
   CONNECTS   322
   FD         10
   NAME       AndroidBridge
   NR         108
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.8
   READINGS:
     2018-02-09 09:51:44   JSON_ERROR      JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/73_AMADCommBridge.pm line 733.

     2018-02-09 09:51:44   JSON_ERROR_STRING {"amad": {"amad_id": "1518103267656","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.13","checkActiveTask": "0"}}
     2018-02-08 16:21:17   fhemServerIP    192.168.0.199
     2018-02-08 16:30:19   receiveVoiceCommand nächstes spiel der bayern
     2018-02-08 16:30:19   receiveVoiceDevice FBWohnzimmer
     2018-02-09 09:31:37   state           opened
Attributes:
   debugJSON  1
   room       AMAD


AMAD Device:

Internals:
   AMAD_ID    1518103267656
   DEF        192.168.0.13 1518103267656 Automagic
   HOST       192.168.0.13
   IODev      AndroidBridge
   NAME       FBWohnzimmer
   NR         109
   PORT       8090
   STATE      initialized
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.13
   READINGS:
     2018-02-08 16:21:05   airplanemode    off
     2018-02-08 16:21:05   androidVersion  6.0 Marshmallow
     2018-02-08 16:21:04   batteryHealth   2
     2018-02-08 16:21:04   batteryTemperature 27.0
     2018-02-08 16:32:03   daydream        off
     2018-02-09 04:06:13   deviceState     offline
     2018-02-08 21:01:34   flow_SetCommands aktiv
     2018-02-08 16:21:05   flow_informations aktiv
     2018-02-08 16:21:04   flowsetVersionAtDevice 4.0.13
     2018-02-08 18:31:48   lastSetCommandState setCmd_done
     2018-02-09 04:02:28   lastStatusRequestState statusRequest_error
     2018-02-08 16:21:04   mute            off
     2018-02-08 16:30:25   powerLevel      69
     2018-02-08 16:21:04   powerPlugged    0
     2018-02-08 16:32:00   screen          on unlocked
     2018-02-08 16:21:05   screenBrightness 128
     2018-02-08 16:30:59   screenOrientation portrait
     2018-02-08 16:22:06   screenOrientationMode auto
     2018-02-09 04:01:55   state           initialized
     2018-02-08 16:21:05   volumeNotification 0
     2018-02-08 16:21:05   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 76
     infoErrorCounter 3
     setCmdErrorCounter 0
Attributes:
   IODev      AndroidBridge
   room       AMAD
   setAPSSID  Ha...aus..E
   setTakePictureResolution 1920x1080 

Esjay

Wärst du so freundlich, und würdest alles unter dem Wort Bridge in Code-Tags packen?
Ist das Raute Symbol über dem hier -->  :-X in der Texteingabe.

Das macht so kein Spaß zu lesen  ;)

Grüße

miner

Zitat von: Esjay am 09 Februar 2018, 09:30:28
Wärst du so freundlich, und würdest alles unter dem Wort Bridge in Code-Tags packen?
Ist das Raute Symbol über dem hier -->  :-X in der Texteingabe.

Das macht so kein Spaß zu lesen  ;)

Grüße

Sorry, bin Newbie - das entschuldigt alles  ;D

Esjay

Vieles,nicht alles. Cooltux ist schon online,daher denke ich,dass du bald eine fundierte Antwort bekommst. Was mir auffällt, ist die Tatsache,das deine Modulversion scheinbar veraltet ist. Du hast 4.0.8, aktuell müsste 4.0.13 sein.

Wäre jetzt der erste Ansatz,das erstmal gerade zu ziehen.

Grüße

miner

#1027
Scheint mir ein grundsaetzliches Problem zu sein. Simples Testkommando

{decode_json('{"test": "test"}')}

im WEB-Interface liefert auch

JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at (eval 227) line 1.

Habe vor AMAD-Einrichtung update auf FHEM ausgefuehrt.

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


CoolTux

Dein FHEM ist auf einem Windows Server, ist das richtig? Es läuft also nicht mit Linux und somit ist das Perl auch unter Windows?
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

miner

Zitat von: CoolTux am 09 Februar 2018, 13:41:37
Dein FHEM ist auf einem Windows Server, ist das richtig? Es läuft also nicht mit Linux und somit ist das Perl auch unter Windows?

Korrekt

CoolTux

Kannst Du bitte einmal schauen ob Du

libjson-xs-perl

installiert hast? muss nicht unbedingt genau so heißen. Kann auch json-xs-perl oder so heißen. Wenn ja lösche das mal bitte.
Alternativ kannst Du auch mal den Ratman anschreiben. Der Junge hat FHEM wohl auch unter Windows laufen. Frage Ihn mal bitte wie er es gemacht hat.



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

miner

Zitat von: CoolTux am 09 Februar 2018, 15:19:28
Kannst Du bitte einmal schauen ob Du

libjson-xs-perl

installiert hast? muss nicht unbedingt genau so heißen. Kann auch json-xs-perl oder so heißen. Wenn ja lösche das mal bitte.
Alternativ kannst Du auch mal den Ratman anschreiben. Der Junge hat FHEM wohl auch unter Windows laufen. Frage Ihn mal bitte wie er es gemacht hat.



Grüße

OK - hab' ihm mal eine PM geschickt.

Ich hab' wenig Ahnung von Perl, aber wieso ist es nicht moeglich, einem FHEM-Modul die Verwendung/Inkludierung des Core JSON Pakets vorzuschreiben? Oder graetscht die XS-Version auf andere Weise dazwischen?

Gruesse

CoolTux

So ganz sicher bin ich mir noch nicht mit dem XS. Ich kann auch total daneben liegen da dieses Problem eigentlich nur in Verbindung mit der HMCCU kam.
Ich habe aber keine Ahnung von Windows. Daher kann ich Dir da leider nicht weiter helfen.
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