[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

Lucky2k12

Zitat von: Lucky2k12 am 31 August 2017, 20:47:17
Ich wollte noch kurz rückmelden: Mein Tablet läuft nun auch auf Port 8090 und die Meldungen im Log sind Geschichte.  8)
Komisch nur, dass die identische Konfiguration auf Port 8091 nicht sauber funktioniert hat. ???
Leider zu früh gefreut.
Heute hat mein Handy aus irgendeinem Grund neu gestartet. FHEM hatte ich auch upgedatet und neu gestartet.
Dann kamen die Meldungen im Log wieder, so alle 15 Sekunden.
global_fhemip stand bei handy und tablet auf "none" !?
Nachdem ich die ip eingetragen hatte, waren beide Geräte wieder "active"
fhem.log:

2017.09.02 18:40:43 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:40:43 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 3622.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value in split at fhem.pl line 4594.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3324.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 368
5.
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/73_AMADC
ommBridge.pm line 794.
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","deviceState": "online"}}, help me!
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.09.02 18:41:01 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:41:01 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","volumeNotification": "1","powerLevel": "72","
powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","deviceState": "online","
androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","connectedBTdevices": "[]","connectedBTdevices
MAC": "[]","volumeNotification": "1","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth"
: "2","screenBrightness": "102","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:17 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 3764.
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","volumeNotification": "6","powerLevel": "63","
powerPlugged": "0","batteryTemperature": "25.7","batteryHealth": "2","screenBrightness": "102","deviceState": "online","
androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","
connectedBTdevicesMAC": "[]","volumeNotification": "1","nextAlarmTime": "06:20",
"nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","dockingState": "undocked","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "1","nextAlarmTime": "06:20","nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:41:18 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4114.
2017.09.02 18:41:19 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "1","volume": "4","nextAlarmTime": "06:20","nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","dockingState": "undocked","keyguardSet": "1","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!

Hilft das?

Gruß
HP T610, HM, Jeelink, LGW, mapleCUL868+434

CoolTux

Zitat von: Schlimbo am 02 September 2017, 18:02:51
Hi Leon,
beim Testen sind mir gerade noch ein paar Sachen aufgefallen:
-Der Befehl "ShowHomeScreen" funktioniert nicht, konnte das "Expression" im Set-Flow auch nicht finden, wurde das vergessen?
-Beim stellen eines Timers wird der Wert als "Minuten" gesetzt, laut Commandref sollten es aber Sekunden sein:
timer - set a countdown timer in the "Clock" stock app. Only seconds are allowed as parameter.
- screenMsg, ttsMsg: ist im Text ein "&" Zeichen wird die Nachricht vor dem & abgeschnitten. Momentan werden in 74_AMADDevice.pm nur "Leerzeichen" und "%" URL-kodiert kannst du hier noch etwas einbauen, damit der komplett Text URL Kodiert wird?

Gruß Schlimbo

Hallo Schlimbo,

Vielen Dank für Deine tolle Arbeit. Ich schaue es mir die Tage an.


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

CoolTux

Zitat von: Lucky2k12 am 02 September 2017, 18:51:23
Leider zu früh gefreut.
Heute hat mein Handy aus irgendeinem Grund neu gestartet. FHEM hatte ich auch upgedatet und neu gestartet.
Dann kamen die Meldungen im Log wieder, so alle 15 Sekunden.
global_fhemip stand bei handy und tablet auf "none" !?
Nachdem ich die ip eingetragen hatte, waren beide Geräte wieder "active"
fhem.log:

2017.09.02 18:40:43 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:40:43 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 3622.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value in split at fhem.pl line 4594.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3324.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 368
5.
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/73_AMADC
ommBridge.pm line 794.
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","deviceState": "online"}}, help me!
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.09.02 18:41:01 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:41:01 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","volumeNotification": "1","powerLevel": "72","
powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","deviceState": "online","
androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","connectedBTdevices": "[]","connectedBTdevices
MAC": "[]","volumeNotification": "1","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth"
: "2","screenBrightness": "102","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:17 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 3764.
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","volumeNotification": "6","powerLevel": "63","
powerPlugged": "0","batteryTemperature": "25.7","batteryHealth": "2","screenBrightness": "102","deviceState": "online","
androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","
connectedBTdevicesMAC": "[]","volumeNotification": "1","nextAlarmTime": "06:20",
"nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","dockingState": "undocked","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "1","nextAlarmTime": "06:20","nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:41:18 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4114.
2017.09.02 18:41:19 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "1","volume": "4","nextAlarmTime": "06:20","nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","dockingState": "undocked","keyguardSet": "1","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!

Hilft das?

Gruß

Also ich kann mir das nur so erklären das das Reading aus der Bridge verschwindet. Kannst du mal bitte nach dem alles korrekt ist ein { WriteStatefile () } absetzen.
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

Amenophis86

Wo wir gerade dabei sind, mir ist auch noch was aufgefallen. In der CommandRef steht zwei mal: setTtsMsgSpeed das Zweite soll vermutlich setTtsMsgLang heißen ;)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Lucky2k12

Zitat von: CoolTux am 02 September 2017, 19:05:11
Also ich kann mir das nur so erklären das das Reading aus der Bridge verschwindet. Kannst du mal bitte nach dem alles korrekt ist ein { WriteStatefile () } absetzen.
Ja, die IP in der bridge war leer.

setstate AmadBridge opened
setstate AmadBridge 2017-09-02 18:41:12 fhemServerIP 192.168.178.93
setstate AmadBridge 2017-09-02 19:56:51 state opened
..
setstate OP3 active
setstate OP3 2017-09-02 20:01:01 .deviceState online
setstate OP3 2017-09-02 19:49:30 airplanemode off
setstate OP3 2017-09-02 19:49:30 androidVersion 7.1 Nougat
setstate OP3 2017-09-02 18:34:18 batteryHealth 2
setstate OP3 2017-09-02 19:57:33 batteryTemperature 25.4
setstate OP3 2017-09-02 18:37:50 bluetooth on
setstate OP3 2017-09-02 18:34:24 checkActiveTask 0
setstate OP3 2017-09-02 19:49:30 connectedBTdevices []
setstate OP3 2017-09-02 19:49:30 connectedBTdevicesMAC []
setstate OP3 2017-09-02 19:57:37 currentMusicAlbum no player active
setstate OP3 2017-09-02 19:57:37 currentMusicApp no player active
setstate OP3 2017-09-02 19:57:37 currentMusicArtist no player active
setstate OP3 2017-09-02 19:57:37 currentMusicIcon no player active
setstate OP3 2017-09-02 19:57:37 currentMusicTrack no player active
setstate OP3 2017-09-02 20:00:41 daydream on
setstate OP3 2017-09-02 19:57:32 deviceState online
setstate OP3 2017-09-02 19:49:30 doNotDisturb always
setstate OP3 2017-09-02 19:49:30 dockingState undocked
setstate OP3 2017-09-02 18:36:02 flow_SetCommands aktiv
setstate OP3 2017-09-02 18:36:02 flow_informations aktiv
setstate OP3 2017-09-02 18:34:18 flowsetVersionAtDevice 4.0.5
setstate OP3 2017-09-02 19:49:30 keyguardSet 1
setstate OP3 2017-09-02 19:57:41 lastStatusRequestState statusRequest_done
setstate OP3 2017-09-02 18:34:18 mute off
setstate OP3 2017-09-02 19:49:30 nextAlarmDay Mo
setstate OP3 2017-09-02 19:49:30 nextAlarmTime 06:20
setstate OP3 2017-09-02 19:52:54 powerLevel 66
setstate OP3 2017-09-02 18:34:18 powerPlugged 0
setstate OP3 2017-09-02 20:00:41 screen off unlocked
setstate OP3 2017-09-02 19:49:30 screenBrightness 102
setstate OP3 2017-09-02 18:34:28 screenOrientation portrait
setstate OP3 2017-09-02 18:34:28 screenOrientationMode auto
setstate OP3 2017-09-02 19:57:31 state active
setstate OP3 2017-09-02 19:49:30 volume 4
setstate OP3 2017-09-02 19:49:30 volumeNotification 1
setstate OP3_BT present
setstate OP3_BT 2017-09-02 20:01:39 .absenceThresholdCounter 0
setstate OP3_BT 2017-09-02 20:01:39 .presenceThresholdCounter 0
setstate OP3_BT 2017-09-02 20:01:39 device_name OnePlus 3
setstate OP3_BT 2017-09-02 19:56:46 model lan-bluetooth
setstate OP3_BT 2017-09-02 20:01:39 presence present
setstate OP3_BT 2017-09-02 20:01:39 state present
setstate OP3_WLAN absent
setstate OP3_WLAN 2017-09-02 19:59:46 .absenceThresholdCounter 0
setstate OP3_WLAN 2017-09-02 19:59:46 .presenceThresholdCounter 0
setstate OP3_WLAN 2017-09-02 19:56:34 model lan-ping
setstate OP3_WLAN 2017-09-02 19:59:46 presence absent
setstate OP3_WLAN 2017-09-02 19:59:46 state absent
..
setstate Tablet active
setstate Tablet 2017-09-02 20:00:53 .deviceState online
setstate Tablet 2017-09-02 19:57:53 airplanemode off
setstate Tablet 2017-09-02 19:57:53 androidVersion 7.1 Nougat
setstate Tablet 2017-09-02 19:57:57 automagicState Automagic Premium Automagic Service läuft
setstate Tablet 2017-09-02 11:01:39 batteryHealth 2
setstate Tablet 2017-09-02 19:57:53 batteryTemperature 24.5
setstate Tablet 2017-09-02 19:57:57 bluetooth off
setstate Tablet 2017-09-02 18:38:18 checkActiveTask 0
setstate Tablet 2017-09-02 19:57:57 connectedBTdevices none
setstate Tablet 2017-09-02 19:57:57 connectedBTdevicesMAC none
setstate Tablet 2017-09-02 19:57:57 currentMusicAlbum no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicApp no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicArtist no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicIcon no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicTrack no player active
setstate Tablet 2017-09-02 19:57:53 deviceState online
setstate Tablet 2017-09-02 19:57:57 doNotDisturb always
setstate Tablet 2017-09-02 19:57:57 dockingState undocked
setstate Tablet 2017-09-02 11:01:41 flow_SetCommands aktiv
setstate Tablet 2017-09-02 11:01:41 flow_informations aktiv
setstate Tablet 2017-09-02 11:01:39 flowsetVersionAtDevice 4.0.5
setstate Tablet 2017-09-02 19:57:57 keyguardSet 1
setstate Tablet 2017-09-02 19:57:53 lastStatusRequestState statusRequest_done
setstate Tablet 2017-09-02 11:01:39 mute off
setstate Tablet 2017-09-02 19:57:57 nextAlarmDay off
setstate Tablet 2017-09-02 19:57:57 nextAlarmTime off
setstate Tablet 2017-09-02 19:57:53 powerLevel 61
setstate Tablet 2017-09-02 11:01:39 powerPlugged 0
setstate Tablet 2017-09-02 18:39:11 screen off locked
setstate Tablet 2017-09-02 19:57:53 screenBrightness 102
setstate Tablet 2017-09-02 18:39:11 screenOrientation landscape
setstate Tablet 2017-09-02 18:39:11 screenOrientationMode auto
setstate Tablet 2017-09-02 19:57:53 state active
setstate Tablet 2017-09-02 19:57:53 volume 15
setstate Tablet 2017-09-02 19:57:53 volumeNotification 6

HP T610, HM, Jeelink, LGW, mapleCUL868+434

Gisbert

Hallo Leon,

auch an dieser Stelle nochmals vielen, lieben Dank für das Beseitigen der doppelten Ausfühtung von Befehlen: https://forum.fhem.de/index.php/topic,75928.msg680042.html#msg680042

Ich hab noch ein anderes kleines Problemchen, was aber vermutlich mit dem Wechsel mienes Handys von Nexus 5 auf LG G6 zusammenhängt.
In einem Befehl hab ich ein Wort mit einem Umlaut (das Wort ist "Lücke"), was auf dem Nexus 5 kein Problem darstellte.

Auf dem LG G6 krieg ich das nicht in den Griff. In Fhem kommt "L�cke" an, was dann nicht korrekt weiterverarbeitet werden kann.
Auch das Maskieren des "ü" mit ü oder &uuml führt nicht zum Ziel.
Auf dem LG G6 läuft natürlich die deutsche Sprache, in der Tastatur etc. sieht es wie gewohnt aus.
Da es vorher auf dem alten Nexus 5 lief, sollte die Ursache nicht in AMAD liegen, sondern beim LG G6.

Falls Du eine Idee hast, würde ich die gerne ausprobieren.
Ansonsten werde ich versuche "Lücke" durch ein Wort ohne Umlaute zu ersetzen.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

CoolTux

Zitat von: Schlimbo am 02 September 2017, 18:02:51
Hi Leon,
beim Testen sind mir gerade noch ein paar Sachen aufgefallen:
-Der Befehl "ShowHomeScreen" funktioniert nicht, konnte das "Expression" im Set-Flow auch nicht finden, wurde das vergessen?
-Beim stellen eines Timers wird der Wert als "Minuten" gesetzt, laut Commandref sollten es aber Sekunden sein:
timer - set a countdown timer in the "Clock" stock app. Only seconds are allowed as parameter.
- screenMsg, ttsMsg: ist im Text ein "&" Zeichen wird die Nachricht vor dem & abgeschnitten. Momentan werden in 74_AMADDevice.pm nur "Leerzeichen" und "%" URL-kodiert kannst du hier noch etwas einbauen, damit der komplett Text URL Kodiert wird?

Gruß Schlimbo
Zitat von: Amenophis86 am 02 September 2017, 19:21:47
Wo wir gerade dabei sind, mir ist auch noch was aufgefallen. In der CommandRef steht zwei mal: setTtsMsgSpeed das Zweite soll vermutlich setTtsMsgLang heißen ;)

Ich habe alle hier erwähnten Bugs gefixt. Vielen Dank an die fleißigen Sucher.
Für das maskieren von Sonderzeichen in der Test- und Sprachnachricht habe ich nun die HttpUtils eigene Funktion urlEncode verwendet.
Ein Update erfolgt die Tage.



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

CoolTux

Aktualisierte Versionen stehen ab morgen früh zum download bereit. Hoffe ich habe alle Käfer erwischt.



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

sash.sc

Guten Morgen zusammen.

Bin gestern auf 2 Android Geräten von Amad 2.x auf 4.x umgestiegen.
Auf dem tablet mit Android 4.4.4. Läuft es soweit.
Bei Android 7.1 bekommen ich folgende Fehlermeldung


Flow Informations mit Fehler beendet.
Fehler: Accessibility service not running.


Des weiteren meckert Automagic das es keine Berechtigung hat für den Zugriff auf die Statusbar.

Gruß Sascha

Gesendet von meinem SM-T560 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

the ratman

#474
mußt du automagic einiges erlauben.
ich hab kein a7, aber bei a6 zeigt dir automagic bei den flows rote balken an, die dich gleich zu den entsprechenden punkten bei den android-einstellungen bringen sollten.
ansonsten mußt halt selber deine einstellungen abgrasen und automagic die div. erlaubnisse erteilen.

o) einstellungen - gerät - töne und benachrichtigungen - zugriff auf benachrichtigungen - automagic premium ein
o) einstellungen - personalisierung - eingabehilfen - dienste - automagic premium ein
o) einstellungen - system - sicherheit - geräteadministratoren - automagic admin funktion ein
o) einstellungen - system - sicherheit - erweitert - zugriff auf nutzungsdaten - automagic premium ein
o) einstellungen - system - sicherheit - erweitert - nicht stören berechtigung - automagic premium ein
o) einstellungen - anwendungen - anwendungsmanager - automagic premium - berechtigungen - was immer du willst
is zwar sicher ned alles nötig, aber so hast mal die orte
→do↑p!dnʇs↓shit←

CoolTux

Zitat von: sash.sc am 03 September 2017, 11:23:00
Guten Morgen zusammen.

Bin gestern auf 2 Android Geräten von Amad 2.x auf 4.x umgestiegen.
Auf dem tablet mit Android 4.4.4. Läuft es soweit.
Bei Android 7.1 bekommen ich folgende Fehlermeldung


Flow Informations mit Fehler beendet.
Fehler: Accessibility service not running.


Des weiteren meckert Automagic das es keine Berechtigung hat für den Zugriff auf die Statusbar.

Gruß Sascha

Gesendet von meinem SM-T560 mit Tapatalk

Hallo Sascha,

Du findest zu der Fehlermeldung Informationen im Wiki.


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

sash.sc

Danke

Gesendet von meinem SM-T560 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

CoolTux

Zitat von: Lucky2k12 am 02 September 2017, 20:03:36
Ja, die IP in der bridge war leer.

setstate AmadBridge opened
setstate AmadBridge 2017-09-02 18:41:12 fhemServerIP 192.168.178.93
setstate AmadBridge 2017-09-02 19:56:51 state opened
..
setstate OP3 active
setstate OP3 2017-09-02 20:01:01 .deviceState online
setstate OP3 2017-09-02 19:49:30 airplanemode off
setstate OP3 2017-09-02 19:49:30 androidVersion 7.1 Nougat
setstate OP3 2017-09-02 18:34:18 batteryHealth 2
setstate OP3 2017-09-02 19:57:33 batteryTemperature 25.4
setstate OP3 2017-09-02 18:37:50 bluetooth on
setstate OP3 2017-09-02 18:34:24 checkActiveTask 0
setstate OP3 2017-09-02 19:49:30 connectedBTdevices []
setstate OP3 2017-09-02 19:49:30 connectedBTdevicesMAC []
setstate OP3 2017-09-02 19:57:37 currentMusicAlbum no player active
setstate OP3 2017-09-02 19:57:37 currentMusicApp no player active
setstate OP3 2017-09-02 19:57:37 currentMusicArtist no player active
setstate OP3 2017-09-02 19:57:37 currentMusicIcon no player active
setstate OP3 2017-09-02 19:57:37 currentMusicTrack no player active
setstate OP3 2017-09-02 20:00:41 daydream on
setstate OP3 2017-09-02 19:57:32 deviceState online
setstate OP3 2017-09-02 19:49:30 doNotDisturb always
setstate OP3 2017-09-02 19:49:30 dockingState undocked
setstate OP3 2017-09-02 18:36:02 flow_SetCommands aktiv
setstate OP3 2017-09-02 18:36:02 flow_informations aktiv
setstate OP3 2017-09-02 18:34:18 flowsetVersionAtDevice 4.0.5
setstate OP3 2017-09-02 19:49:30 keyguardSet 1
setstate OP3 2017-09-02 19:57:41 lastStatusRequestState statusRequest_done
setstate OP3 2017-09-02 18:34:18 mute off
setstate OP3 2017-09-02 19:49:30 nextAlarmDay Mo
setstate OP3 2017-09-02 19:49:30 nextAlarmTime 06:20
setstate OP3 2017-09-02 19:52:54 powerLevel 66
setstate OP3 2017-09-02 18:34:18 powerPlugged 0
setstate OP3 2017-09-02 20:00:41 screen off unlocked
setstate OP3 2017-09-02 19:49:30 screenBrightness 102
setstate OP3 2017-09-02 18:34:28 screenOrientation portrait
setstate OP3 2017-09-02 18:34:28 screenOrientationMode auto
setstate OP3 2017-09-02 19:57:31 state active
setstate OP3 2017-09-02 19:49:30 volume 4
setstate OP3 2017-09-02 19:49:30 volumeNotification 1
setstate OP3_BT present
setstate OP3_BT 2017-09-02 20:01:39 .absenceThresholdCounter 0
setstate OP3_BT 2017-09-02 20:01:39 .presenceThresholdCounter 0
setstate OP3_BT 2017-09-02 20:01:39 device_name OnePlus 3
setstate OP3_BT 2017-09-02 19:56:46 model lan-bluetooth
setstate OP3_BT 2017-09-02 20:01:39 presence present
setstate OP3_BT 2017-09-02 20:01:39 state present
setstate OP3_WLAN absent
setstate OP3_WLAN 2017-09-02 19:59:46 .absenceThresholdCounter 0
setstate OP3_WLAN 2017-09-02 19:59:46 .presenceThresholdCounter 0
setstate OP3_WLAN 2017-09-02 19:56:34 model lan-ping
setstate OP3_WLAN 2017-09-02 19:59:46 presence absent
setstate OP3_WLAN 2017-09-02 19:59:46 state absent
..
setstate Tablet active
setstate Tablet 2017-09-02 20:00:53 .deviceState online
setstate Tablet 2017-09-02 19:57:53 airplanemode off
setstate Tablet 2017-09-02 19:57:53 androidVersion 7.1 Nougat
setstate Tablet 2017-09-02 19:57:57 automagicState Automagic Premium Automagic Service läuft
setstate Tablet 2017-09-02 11:01:39 batteryHealth 2
setstate Tablet 2017-09-02 19:57:53 batteryTemperature 24.5
setstate Tablet 2017-09-02 19:57:57 bluetooth off
setstate Tablet 2017-09-02 18:38:18 checkActiveTask 0
setstate Tablet 2017-09-02 19:57:57 connectedBTdevices none
setstate Tablet 2017-09-02 19:57:57 connectedBTdevicesMAC none
setstate Tablet 2017-09-02 19:57:57 currentMusicAlbum no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicApp no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicArtist no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicIcon no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicTrack no player active
setstate Tablet 2017-09-02 19:57:53 deviceState online
setstate Tablet 2017-09-02 19:57:57 doNotDisturb always
setstate Tablet 2017-09-02 19:57:57 dockingState undocked
setstate Tablet 2017-09-02 11:01:41 flow_SetCommands aktiv
setstate Tablet 2017-09-02 11:01:41 flow_informations aktiv
setstate Tablet 2017-09-02 11:01:39 flowsetVersionAtDevice 4.0.5
setstate Tablet 2017-09-02 19:57:57 keyguardSet 1
setstate Tablet 2017-09-02 19:57:53 lastStatusRequestState statusRequest_done
setstate Tablet 2017-09-02 11:01:39 mute off
setstate Tablet 2017-09-02 19:57:57 nextAlarmDay off
setstate Tablet 2017-09-02 19:57:57 nextAlarmTime off
setstate Tablet 2017-09-02 19:57:53 powerLevel 61
setstate Tablet 2017-09-02 11:01:39 powerPlugged 0
setstate Tablet 2017-09-02 18:39:11 screen off locked
setstate Tablet 2017-09-02 19:57:53 screenBrightness 102
setstate Tablet 2017-09-02 18:39:11 screenOrientation landscape
setstate Tablet 2017-09-02 18:39:11 screenOrientationMode auto
setstate Tablet 2017-09-02 19:57:53 state active
setstate Tablet 2017-09-02 19:57:53 volume 15
setstate Tablet 2017-09-02 19:57:53 volumeNotification 6



Bitte mal meine WriteStatefile Empfehlung testen. Sprich Du legst oder hast angelegt das Reading in der Bridge. Dann die Funktion WriteStatefile() aus führen und etwas später ruhig mal ein neustart des FHEM machen.
Vorher bitte auf allen Endgeräten prüfen öb die globale FHEM IP vorhanden 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

Zitat von: Gisbert am 02 September 2017, 22:16:17
Hallo Leon,

auch an dieser Stelle nochmals vielen, lieben Dank für das Beseitigen der doppelten Ausfühtung von Befehlen: https://forum.fhem.de/index.php/topic,75928.msg680042.html#msg680042

Ich hab noch ein anderes kleines Problemchen, was aber vermutlich mit dem Wechsel mienes Handys von Nexus 5 auf LG G6 zusammenhängt.
In einem Befehl hab ich ein Wort mit einem Umlaut (das Wort ist "Lücke"), was auf dem Nexus 5 kein Problem darstellte.

Auf dem LG G6 krieg ich das nicht in den Griff. In Fhem kommt "L�cke" an, was dann nicht korrekt weiterverarbeitet werden kann.
Auch das Maskieren des "ü" mit ü oder &uuml führt nicht zum Ziel.
Auf dem LG G6 läuft natürlich die deutsche Sprache, in der Tastatur etc. sieht es wie gewohnt aus.
Da es vorher auf dem alten Nexus 5 lief, sollte die Ursache nicht in AMAD liegen, sondern beim LG G6.

Falls Du eine Idee hast, würde ich die gerne ausprobieren.
Ansonsten werde ich versuche "Lücke" durch ein Wort ohne Umlaute zu ersetzen.

Viele Grüße Gisbert

Kannst Du bitte ein paar mehr Sonderzeichen/Umlaute testen. Wenn sollte ja nicht nur ü nicht gehen sondern bestimmt alle. Interessant ist auch was an der Bridge an kommt. Also hier ruhig mal ein verbose 5 und Umlaute über die Bridge schicken. Und dann schauen wir einmal.
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

ToM_ToM

AMAD nice to have:

Hi CoolTux,

ich hätte noch 2 nice to have features.

- Flow download vom device anhand des Flownamens oder des Gruppennamens. (hast du sicher schon auf den Schirm)
- Audio PlayUri über Standard Player (ähnlich wie bei Sonos)

VG, Thomas.  :)
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8