AMAD goes Tasker

Begonnen von Schlimbo, 16 Dezember 2017, 22:08:42

Vorheriges Thema - Nächstes Thema

Schlimbo

Zitat von: CoolTux am 22 Dezember 2017, 08:22:59
Ich habe eine neue Devel Version hochgeladen. Nun sollte auch die DEF entsprechend angepasst werden, je nach dem wie man remoteServer ändert.
So langsam wird die Sache rund denke ich. Den aktuellen Flow bleibe ich Dir noch schuldig. Gibt es heute Abend.
Hi Leon,
mit der Version ist mein FHEM nicht mehr erreichbar und das Log läuft über:
2017.12.22 13:06:22.795 3: AMADCommBridge (myAmadBridge) - defined AMADCommBridge with Socketport 8090
2017.12.22 13:06:22.797 3: myAmadBridge: port 8090 opened
2017.12.22 13:06:22.798 3: AMADCommBridge (myAmadBridge) - Socket opened.
2017.12.22 13:06:22.816 3: AMADCommBridge (myAmadBridge) - set fhemControlMode global Variable at Device
2017.12.22 13:06:22.890 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.892 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.893 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.894 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.895 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.896 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.897 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.898 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.899 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.900 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.900 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.901 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.902 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.903 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.904 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.905 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.906 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
2017.12.22 13:06:22.907 3: AMADDevice (nVidiaAMAD) - set remoteServer to Automagic
2017.12.22 13:06:22.908 3: AMADDevice (nVidiaAMAD) - I/O device is myAmadBridge
...

CoolTux

Kommentiere Mal bitte in der AttrFn die Zeile CommandDefMod aus.
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

Schlimbo

Du meinst die Zeile
CommandDefMod(undef,"$name $hash->{TYPE} $hash->{HOST} $hash->{AMAD_ID} $attrVal");
?
Dann hab ich ja quasi wieder die alte Version.

CoolTux

Ja. Mich interessiert. Ob es tatsächlich daran liegt.
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

Schlimbo

Ja, nach auskommentieren läuft es wieder.

CoolTux

OK. Ich habe da schon eine Idee woran es liegt. Muss aber noch testen wie ich das lösen kann.
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

neue Version ist oben. Konnte es diesmal auch testen. Bei mir soweit alles schick
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

Schlimbo

Vielen dank, kann ich bestätigen, funktioniert bestens 8)

CoolTux

Hast gesehen, ein neues Flowset ist auch dabei?
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

Schlimbo

Ja, hab ich gesehen,  der JSON error ist jetzt auch behoben.

Noch eine Verständnisfrage zum statusRequest:
Normal sendet der Informationen Flow alle 2 Minuten eine Statusnachricht an die AMAD Bridge, erhält das AMADDevice aber 8 Minuten keine Statusnachricht, versucht es aktiv über einen "set statusRequest" den Status des Android Gerät anzufordern.
Ist das Gerät also nicht erreichbar wird alle 8 Minuten ein "set statusRequest" ausgelöst.
Hab ich das so richtig verstanden?

CoolTux

Soweit ich mich erinnern kann ist das korrekt  ;D
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

Schlimbo

Guten Morgen Leon,
habe gerade gemerkt, dass beim speichern der fhem.cfg die AMADDevice Geräte verändert werden.
Vorher:
define HTC_M8 AMADDevice 192.168.5.81 1513886390 TNES
Danach:
define HTC_M8 AMADDevice HTC_M8 AMADDevice 192.168.5.81 1513886390 TNES
Beim nächsten FHEM Start kommt dann logischerweise folgende Fehlermeldung:
Messages collected while initializing FHEM:
configfile: too few parameters: define  AMADDevice

Hast du eine Idee an was das liegen könnte?

CoolTux

Guten Morgen.

Das muss ich mir heute übern Tag Mal anschauen. Ne Idee habe ich gerade nicht.


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

Kannst du Mal bitte in der AMADDevice_Attr die Zeile
$hash->{DEF} = "$name $hash->{TYPE} $hash->{HOST} $hash->{AMAD_ID} $attrVal";
auskommentieren und dann testen?
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

Schlimbo

Ja, nach auskommentieren tritt dieses verhalten nicht mehr auf.