[ 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

cotecmania

Ich habe den Eindruck, dass die Sprachausgabe längert dauert, bis diese am Endgerät ausgegeben wird, als mit der alten Version.
Wenn ich in FHEM den ttsay-Befehl absetze, dann warte ich mal 5 Sekunden, bis ich was höre ....
Kann das sein ?
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

CoolTux

Habe mal getestet.

Vom absetzen bis Ausgabe sind es bei mir 2 Sekunden. Dabei spielt es keine Rolle wie lang der Text ist. Ich habe mit nem Nexus5x und Nexus7 2013 getestet. Beide Systeme mit Android 6.0.1


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

aloz77

Bei mir läuft mit AMAD2 immer noch etwas falsch. Das FHEM-Device ist auf active, jedoch kommt bei jedem set-Befehl sowas im Log:

2016.03.25 12:06:06 3: set WandTablet screen off : Cannot set command, FHEM Device is offline

Wenn ich vom Server wie folgt versuche, Automagic anzusprechen, stürzt die Automagic App immer ab.

curl http://192.168.178.39:8090/fhem-amad/deviceInfo/

Vielleicht ist ein solcher Aufruf gar nicht vorgesehen, dass aber die App gleich abstürzt...  ::)

java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
at ch.gridvision.ppam.androidautomagic.c.al.b(SourceFile:983)
at ch.gridvision.ppam.androidautomagic.c.b.aj.a(SourceFile:141)
at ch.gridvision.ppam.androidautomagic.c.c.e.a(SourceFile:661)
at ch.gridvision.ppam.androidautomagic.c.c.e.b(SourceFile:975)
at ch.gridvision.ppam.androidautomagic.c.c.e.a(SourceFile:62)
at ch.gridvision.ppam.androidautomagic.c.c.e$1.run(SourceFile:784)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5293)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)


Ich weiß nicht mehr weiter.

CoolTux

set TABLET deviceState online


Was genau für ein Gerät ist das denn? Android Version? Welche Version von Automagic setzt Du ein?
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

cotecmania

Welche Android-Version setzt AMAD-Version 2 eigentlich vorraus ?
Ich bekomme auf nem 4.2.2 - Tablet einige Fehlermeldungen bzgl. Trigger etc.

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

CoolTux

AMAD egal ob 1 oder 2 arbeitet komplett mit Automagic. Alles was Automagic in Deiner Androidversion unterstützt, unterstützt auch AMAD.

Poste mal die Fehlermeldungen bitte.
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

Aus gegebenen Anlass bin ich gerade dabei erweiterte Debuggings ein zu bauen. Gerade was die CommBridge an geht. Unter anderem lasse ich im verbose5 komplett den Buffer mit den Empfangenden Daten ausgeben.
Desweiteren werde ich nun die Flows auf variable Portangabe umstellen. Das hatte noch gefehlt.
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

#202
So hier mal ein paar Raw Daten. Diese wurden hintereinander mitgeschnitten von der CommBridge. Ich habe aktuell 8 Geräte aktiv im Einsatz.Zwei Handys sind unterwegs. Aktiv in Benutzung ist Nexus7Steven, meine Tochter schaut gerade Amazon Video auf dem Tablet ihres Bruders. Sowie Nexus7Wohnzimmer, verwende ich gerade zum Testen. Ausserdem hat sich das Schlafzimmer Tablet noch zwischendurch gemeldet.
Schaut mal auf die Zeiten und die Datenmengen.



2016.03.25 13:38:29 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 34

flowsetVersionAtDevice@@1.9.61@@@@
2016.03.25 13:38:29 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: flowsetVersionAtDevice@@1.9.61@@@@
2016.03.25 13:38:29 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 83

connectedBTdevices@@[Anker A7908]@@@@connectedBTdevicesMAC@@[FC:58:FA:84:6A:2A]@@@@
2016.03.25 13:38:29 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: connectedBTdevices@@[Anker A7908]@@@@connectedBTdevicesMAC@@[FC:58:FA:84:6A:2A]@@@@
2016.03.25 13:38:29 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 27

flow_SetCommands@@aktiv@@@@
2016.03.25 13:38:29 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: flow_SetCommands@@aktiv@@@@
2016.03.25 13:38:29 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 25

checkActiveTask@@null@@@@
2016.03.25 13:38:29 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: checkActiveTask@@null@@@@
2016.03.25 13:38:29 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 62

screenOrientation@@portrait@@@@screenOrientationMode@@auto@@@@
2016.03.25 13:38:29 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: screenOrientation@@portrait@@@@screenOrientationMode@@auto@@@@
2016.03.25 13:38:29 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 23

screen@@on unlocked@@@@
2016.03.25 13:38:29 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: screen@@on unlocked@@@@



2016.03.25 13:38:58 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Steven
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 34

flowsetVersionAtDevice@@1.9.61@@@@
2016.03.25 13:38:58 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Steven Data: flowsetVersionAtDevice@@1.9.61@@@@
2016.03.25 13:38:58 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Steven
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 39

powerLevel@@14.0@@@@powerPlugged@@1@@@@
2016.03.25 13:38:58 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Steven Data: powerLevel@@14.0@@@@powerPlugged@@1@@@@
2016.03.25 13:38:58 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Steven
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 28

flow_informations@@aktiv@@@@
2016.03.25 13:38:58 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Steven Data: flow_informations@@aktiv@@@@
2016.03.25 13:38:58 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Steven
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 27

flow_SetCommands@@aktiv@@@@
2016.03.25 13:38:58 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Steven Data: flow_SetCommands@@aktiv@@@@
2016.03.25 13:38:58 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Steven
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 59

connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.03.25 13:38:58 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Steven Data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.03.25 13:38:58 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Steven
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 25

checkActiveTask@@null@@@@
2016.03.25 13:38:58 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Steven Data: checkActiveTask@@null@@@@



2016.03.25 13:39:30 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 83

connectedBTdevices@@[Anker A7908]@@@@connectedBTdevicesMAC@@[FC:58:FA:84:6A:2A]@@@@
2016.03.25 13:39:30 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: connectedBTdevices@@[Anker A7908]@@@@connectedBTdevicesMAC@@[FC:58:FA:84:6A:2A]@@@@
2016.03.25 13:39:30 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 34

flowsetVersionAtDevice@@1.9.61@@@@
2016.03.25 13:39:30 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: flowsetVersionAtDevice@@1.9.61@@@@
2016.03.25 13:39:30 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 27

flow_SetCommands@@aktiv@@@@
2016.03.25 13:39:30 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: flow_SetCommands@@aktiv@@@@
2016.03.25 13:39:30 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 25

checkActiveTask@@null@@@@
2016.03.25 13:39:30 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: checkActiveTask@@null@@@@
2016.03.25 13:39:30 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 62

screenOrientation@@portrait@@@@screenOrientationMode@@auto@@@@
2016.03.25 13:39:30 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: screenOrientation@@portrait@@@@screenOrientationMode@@auto@@@@
2016.03.25 13:39:30 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Wohnzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 24

screen@@off unlocked@@@@
2016.03.25 13:39:30 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Wohnzimmer Data: screen@@off unlocked@@@@




2016.03.25 13:39:42 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Schlafzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 34

flowsetVersionAtDevice@@1.9.61@@@@
2016.03.25 13:39:42 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Schlafzimmer Data: flowsetVersionAtDevice@@1.9.61@@@@
2016.03.25 13:39:42 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Schlafzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 28

flow_informations@@aktiv@@@@
2016.03.25 13:39:42 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Schlafzimmer Data: flow_informations@@aktiv@@@@
2016.03.25 13:39:42 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Schlafzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 39

powerLevel@@39.0@@@@powerPlugged@@0@@@@
2016.03.25 13:39:42 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Schlafzimmer Data: powerLevel@@39.0@@@@powerPlugged@@0@@@@
2016.03.25 13:39:42 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Schlafzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 27

flow_SetCommands@@aktiv@@@@
2016.03.25 13:39:42 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Schlafzimmer Data: flow_SetCommands@@aktiv@@@@
2016.03.25 13:39:42 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Schlafzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 59

connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.03.25 13:39:42 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Schlafzimmer Data: connectedBTdevices@@null@@@@connectedBTdevicesMAC@@null@@@@
2016.03.25 13:39:42 5: AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1
Content-Type: text/plain
User-Agent: Mozilla/5.0 (compatible; Automagic)
FHEMDEVICE: Nexus7Schlafzimmer
FHEMCMD: setreading
Host: fhem-tuxnet.tuxnet.local:8090
Connection: Keep-Alive
Accept-Encoding: gzip
Content-Length: 25

checkActiveTask@@null@@@@
2016.03.25 13:39:42 4: AMAD (AMADCommBridge) - AMAD_CommBridge: processing receive reading values - Device: Nexus7Schlafzimmer Data: checkActiveTask@@null@@@@




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

aloz77

Zitat von: CoolTux am 25 März 2016, 13:12:24set TABLET deviceState online

Danke, das hat geholfen. Jetzt funktionieren die set-Commandos. Aber warum war er auf offline gegangen? Manuell habe ich ihn nicht umgestellt. Das Gerät ist Nexus7 (grouper) mit CM12.1 drauf. Automagic ist 1.30, das neueste aus Google Play.

CoolTux

#204
Das mit dem offline kann von den vielen alten Fehlern kommen. Irgendwann wenn zu viele Fehler kommen setzt er das Reading deviceState offline.

Nexus7 ist ok, gerade auch wegen CM12. Ist ja recht aktuell.
Kommen denn nun noch Fehlermeldungen?
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

aloz77

Es wäre m.E. sehr nützlich, wenn er sich aus dem offline state selbst wieder recovern könnte. Zur Zeit läuft's. Nur ab und zu kommt diese Warnung im Log:

2016.03.25 14:52:07 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/74_AMAD.pm line 144, <FILE> line 40200.

CoolTux

Die Warnung ist ok. Das ist nichts schlimmes.
Das Reading deviceState ist aus 1er Zeiten und da war es von mir nicht gewünscht das er sich selbst wieder online setzt. Ich habe das Reading behalten da ich es hier noch für eine Übersicht einsetze. Ausserdem ist es gut bevor man einen set absetzt zu schauen ob das Device überhaupt da ist.
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

Ich habe mir mal Gedanken zur Port Änderung gemacht und auch schon etwas umgesetzt. Dabei hat sich ergeben das es keinen Sinn macht dies für die Devices selbst an zu bieten. Also für Handy und Tablet.
Sprich der Port zum senden von set Befehlen und einem statusRequest bleibt unverändert.
Jedoch macht es Sinn den Port der Bridge verändern zu können. Hatte heute erst einen Fall gehabt wo das geholfen hätte. Dies muss natürlich dynamisch geschehen können. Da bin ich gerade an der Umsetzung.



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

TecCheck

Hallo Leon,

habe nun auch versucht die neue AMAD-Version zu testen.
VERSIONFLOWSET      1.9.61
VERSIONMODUL         1.9.61

Das habe ich bisher gemacht:
--  den den 74_AMADautomagicFlowsetUpdater.xml auf dem Tablet nach Automagic importiert.
--  die Datei 74_AMADautomagicFlowset_1.9.60.xml nach /opt/fhem/FHEM/lib kopiert und die Rechte entsprechend vergeben.
--  die Datei 74_AMAD.pm ins FHEM Verzeichnis kopiert und ein reload 74_AMAD.pm gemacht.

Ein  reload 74_AMAD.pm  reicht bei mir übrigens auch nicht, FHEM zeigt die neue Modulversion nicht an.

--  also ein shutdown restart

jetzt wird in der AMADCommBridge
               VERSIONFLOWSET      1.9.61
               VERSIONMODUL         1.9.61
angezeigt.

--  die AMADCommBridge serverIP gesetzt
--  am Tablet ein redefine mit DeviceIP und SSID vom Heimnetz

Mein Tablet jedoch, zeigt immer nur
                         STATE    initialized
die Android version des Tablets : 4.3 Jelly Bean MR


s. ScreenShots

log-auszug Tablet Verbose 5...

2016.03.25 19:10:09 3: AMAD (SamGal) - defined with host 192.168.178.26 on port 8090 and AccessPoint-SSID WolleNet29
2016.03.25 19:10:25 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:10:40 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:10:55 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:11:10 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:11:27 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:11:42 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:11:57 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:12:12 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:12:27 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:12:42 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:12:57 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:13:12 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:13:30 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:13:45 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:14:00 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:14:15 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:14:30 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:14:45 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:15:00 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:15:15 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:15:32 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:15:47 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:16:02 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:16:17 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:16:32 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:16:47 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:17:02 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:17:17 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:17:32 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:17:47 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:18:02 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:18:17 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:18:33 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:18:48 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:19:03 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:19:18 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:19:33 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:19:48 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:19:57 4: Connection accepted from AMADCommBridge_192.168.178.26_45353
2016.03.25 19:20:03 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:20:18 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:20:33 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:20:48 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:21:03 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:21:18 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:21:33 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet
2016.03.25 19:21:48 3: AMAD (SamGal) - GetUpdate, FHEM or Device not ready yet


. . . und so weiter.

Wenn ich jedoch vom selben Tablet einen Sprachbefehl absetze , ist der sofort im Reading der
CommBridge zu sehen! ???

Weder ein nochmaliger Neustart von FHEM oder auch des Tablets schaffen Abhilfe.
Wie auch im Screenshot zu sehen hat es mit der 1.2 AMAD-Version funktioniert.

Hab' ich was wichtiges vergessen, übersehen?
WAS kann ich noch machen?

Grüße
Wolfgang

Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

aloz77

Das hatte ich gestern auch. Gerät komplett löschen und neu definieren hat geholfen.