[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

Kommt mir bekannt vor. Ich habe für das finden gute 3 Stunden verballert. Irgendwann habe ich sogar den blöden fhem.pl Code durch wühlt und dann viel es mir wie Schuppen von den Augen. Ich hatte das autocreate Device ja deaktiviert gehabt. Und Du?  ;D





@All
Ich habe soeben eine aktuelle Version 0.3.66 hoch geladen. Bluetooth Device Reading sollte gefixt sein und ein paar andere Sachen habe ich noch gemacht.
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 06 Juni 2017, 20:45:04
Kommt mir bekannt vor. Ich habe für das finden gute 3 Stunden verballert. Irgendwann habe ich sogar den blöden fhem.pl Code durch wühlt und dann viel es mir wie Schuppen von den Augen. Ich hatte das autocreate Device ja deaktiviert gehabt. Und Du?  ;D





@All
Ich habe soeben eine aktuelle Version 0.3.66 hoch geladen. Bluetooth Device Reading sollte gefixt sein und ein paar andere Sachen habe ich noch gemacht.

Ich sag nur

Internals:
   NAME       autocreate
   NOTIFYDEV  global
   NR         14
   NTFY_ORDER 50-autocreate
   STATE      disabled
   TYPE       autocreate
Attributes:
   disable    1
   filelog    ./log/%NAME-%Y.log
   room       System


;D ;D ;D

Ok, werd es gleich nochmal probieren!

CoolTux

Ok, ich merke schon. Fette rote Schrift damit es den anderen nicht so geht wie uns beiden. LACH
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 06 Juni 2017, 20:51:19
Ok, ich merke schon. Fette rote Schrift damit es den anderen nicht so geht wie uns beiden. LACH

Was soll ich sagen, der Assistent war nicht mal mit dem Satz fertig, dass er überprüft, ob es geklappt hat, da war es schon angelegt. Sehr cool. Ich weiß nicht ob es machbar ist, aber vll könnte man beim einrichten gleich noch einen Raum für das Device festlegen,vll sogar ein Plot für das Batterielevel.

Was mir gerade auffällt, schau mal auf den Port im erstellten Device.

Internals:
   AMAD_ID    1496774884565
   CFGFN
   CHANGED
   DEF        192.168.178.29 1496774884565 IODev=myAmadBridge
   HOST       192.168.178.29
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     37
   NAME       Tablet
   NR         1048
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 3.9.65
   VERSIONMODUL 3.9.65
   myAmadBridge_MSGCNT 37
   myAmadBridge_TIME 2017-06-06 20:55:04
   Readings:
     2017-06-06 20:49:06   airplanemode    off
     2017-06-06 20:49:06   androidVersion  6.0 Marshmallow
     2017-06-06 20:49:09   automagicState  Automagic Premium
     2017-06-06 20:49:04   batteryHealth   2
     2017-06-06 20:52:33   batteryTemperature 27.0
     2017-06-06 20:49:09   bluetooth       off
     2017-06-06 20:51:04   checkActiveTask 0
     2017-06-06 20:49:09   connectedBTdevices none
     2017-06-06 20:49:09   connectedBTdevicesMAC none
     2017-06-06 20:49:09   currentMusicAlbum no player active
     2017-06-06 20:49:09   currentMusicApp no player active
     2017-06-06 20:49:09   currentMusicArtist no player active
     2017-06-06 20:49:09   currentMusicIcon no player active
     2017-06-06 20:49:09   currentMusicTrack no player active
     2017-06-06 20:49:06   deviceState     online
     2017-06-06 20:49:09   doNotDisturb    always
     2017-06-06 20:49:09   dockingState    undocked
     2017-06-06 20:51:04   flow_SetCommands aktiv
     2017-06-06 20:51:04   flow_informations aktiv
     2017-06-06 20:49:04   flowsetVersionAtDevice 3.9.65
     2017-06-06 20:49:09   keyguardSet     0
     2017-06-06 20:49:04   lastStatusRequestState statusRequest_done
     2017-06-06 20:49:09   nextAlarmDay    off
     2017-06-06 20:49:09   nextAlarmTime   off
     2017-06-06 20:54:03   powerLevel      75
     2017-06-06 20:49:04   powerPlugged    0
     2017-06-06 20:49:09   screen          on unlocked
     2017-06-06 20:49:06   screenBrightness 27
     2017-06-06 20:49:09   screenOrientation portrait
     2017-06-06 20:49:09   screenOrientationMode auto
     2017-06-06 20:49:04   state           active
     2017-06-06 20:49:40   volume          15
   Helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       AMAD,Wohnzimmer



CoolTux

Das mit dem Raum kann ich nur fix mitgeben. Also hart im Code drin stehen, da kann man leider nicht so schon flexibel arbeiten.

Der Port ist ok, 8090 auf dem Tablet. Das ist der Port wo der mini HTTP Server von Automagic lauscht.
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 06 Juni 2017, 21:04:46
Das mit dem Raum kann ich nur fix mitgeben. Also hart im Code drin stehen, da kann man leider nicht so schon flexibel arbeiten.

Der Port ist ok, 8090 auf dem Tablet. Das ist der Port wo der mini HTTP Server von Automagic lauscht.

Achso, ok.

Mir ist gerade noch etwas im Log aufgefallen,vll ist es ja wichtig. Per Warning während des anlegens.


2017.06.06 20:49:02 2: autocreate: define Tablet AMADDevice 192.168.178.29 1496774884565 IODev=myAmadBridge
2017.06.06 20:49:02 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 504) line 1.
2017.06.06 20:49:02 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 506) line 1.
2017.06.06 20:49:03 2: autocreate: define FileLog_Tablet FileLog ./log/Tablet-%Y.log Tablet

CoolTux

Ah super. Vielen Dank für die Meldung. Das schaue ich mir doch gleich einmal an. Ist bestimmt das was ich gestern Nacht geändert hatte. Ich hätte es bleiben lassen sollen. Lach
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

Lucky2k12

Ein fettes Danke @CoolTux !!

Ich hab's grad bei mir eingespielt. Soweit alles klar. Ich werde weiter dran bleiben. Ich hatte auch viel Akkuverbrauch und Abbrüche vom Informations-Flow, konnte es aber nicht eindeutig zuordnen...

Respect für den Assistenten, das funktioniert ja super!!!
HP T610, HM, Jeelink, LGW, mapleCUL868+434

CoolTux

Juhu es kommen so langsam die Leute aus den Verstecken. hihi. Vielen vielen Dank an alle mutigen Tester.

Zum Thema Akkuverbrauch. Das bitte einmal im Auge behalten. Hier sollte sich schon etwas getan haben. Ausserdem werde ich in kommenden Flows eine Art toGo Funktion einbauen wo die beiden Flows Informations und SetCommand deaktiviert werden so das kein Trigger mehr anspringt.
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 mal den zweiten Post in diesem Thread etwas aktualisiert. Hier habt Ihr nun eine kleine Übersicht über Neuerungen rund um das AMAD Modul.
Ausserdem gibt es eine neue Version im Devel Zweig meines Gits (es muss lediglich die AMADDevice Moduldatei aktualisiert werden). Die toGo Funktion ist noch nicht enthalten, da ich diese die Tage über erst testen muss.


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

mobiljoe123

Zitat von: CoolTux am 06 Juni 2017, 20:45:04
@All
Ich habe soeben eine aktuelle Version 0.3.66 hoch geladen. Bluetooth Device Reading sollte gefixt sein und ein paar andere Sachen habe ich noch gemacht.

Danke. Jetzt steht unter connectedBTdevices das richtige Device.  :)
Raspi 2; HM; MAX!; RFXtrx

l2r

hi,

ich AMAD4 vorhin auch erfolgreich auf meinem Galaxy-Tab3 (Android 4.4.2) eingerichtet.
Es kommt lediglich eine Fehlermeldung aus dem InformationsFlow, dass die Infos vor Android 5 nicht vorhanden sind.


Außerdem habe ich versucht AMAD4 auf meinem Firetab7 einzurichten. Da dort keine Sprachsteuerung verfügbar ist, war das ganze leider nicht erfolgreich.

Gibt es eine Möglichkeit das ganze ohne Sprachsteuerung einzurichten?

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

CoolTux

Zitat von: l2r am 07 Juni 2017, 18:57:59
hi,

ich AMAD4 vorhin auch erfolgreich auf meinem Galaxy-Tab3 (Android 4.4.2) eingerichtet.
Es kommt lediglich eine Fehlermeldung aus dem InformationsFlow, dass die Infos vor Android 5 nicht vorhanden sind.


Außerdem habe ich versucht AMAD4 auf meinem Firetab7 einzurichten. Da dort keine Sprachsteuerung verfügbar ist, war das ganze leider nicht erfolgreich.

Gibt es eine Möglichkeit das ganze ohne Sprachsteuerung einzurichten?

Gruß Michael

Die genaue Fehlermeldung wäre interessant gewesen. Ist sie nun ganz weg oder kommt sie hin und wieder mal?

Ich müsste den Assistenten dann komplett Dialog basiert machen. Das ist kein Problem, dauert aber ein zwei Tage. Ich mache dann ein Auswahlmenü für Sprachassistents oder Dialog basierte Assistents.

Danke fürs testen.



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

Ich habe Version 0.9.69 ins Git geladen. Ein zusätzlicher Trigger für Bluetooth ist hinzu gekommen und die toGo Funktion ist zum ersten Teil integriert. Also auch so das es schon funktionieren sollte.
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

Musste gerade noch mal eine Version nachlegen. Das Flowset hat nun Version 3.9.70 bekommen und es wurde ein Bug im toGo Service gfixt.
Ihr müsst beide Module installieren und das Flowset.

kleiner Tip:
Ihr könnt das Flowset natürlich ganz bequem nach ./fhem/FHEM/lib/ kopieren und dann ein 'set DEVICE currentFlowsetUpdate' machen. Das ganze geht selbstverständlich nur wenn bereits ein 4er Flowset auf dem Device installiert ist.
Für die jenigen unter Euch die so wie ich mehrere Geräte mit AMAD haben. Einfach ein 'set  TYPE=AMADDevice:FILTER=deviceState=online currentFlowsetUpdate' in FHEMWEB oder telnet eingeben und es werden alle Geräte welche online sind upgedatet.



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