[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

Zitat von: ext23 am 29 Juli 2017, 13:33:16
2017.07.29 13:30:37 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:30:52 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:30:52 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:31:07 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:31:07 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!


Wie kann ich diese Meldung noch beseitigen? die IP ist auf der Bridge richtig eingetragen. Beim Device gibt es die ja nicht. Und als globale Variable ist die IP auch hinterlegt im AutoMagic.

btw. wäre für das Wiki vielleicht noch ganz gut wenn eine Liste der benötigten Globalen Variablen vorhanden ist.

Gruß
Daniel

Dir fehlt das IODev Device in den Internals vom AMADDevice Device?
Gib mal bitte ein list vom AMADDevice Device
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

ext23

Stimmt das fehlt in der Tat:

Internals:
   AMADBridge01_MSGCNT 141
   AMADBridge01_TIME 2017-07-29 14:23:45
   AMAD_ID    1501324971690
   CHANGED
   DEF        192.168.0.31 1501324971690 IODev=AMADBridge01
   HOST       192.168.0.31
   IODev
   LASTInputDev AMADBridge01
   MSGCNT     141
   NAME       WandTabletSamsung
   NR         1932
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.1


Ich habe es aber bei der Definition angegeben:
192.168.0.31 1501324971690 IODev=AMADBridge01
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

CoolTux

Geh mal beim AMADDevice in den Details auf DEF und dann gleich auf modify. Wird nun das IODev gesetzt?
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

ext23

Nein leider nicht. Auch nicht wenn ich das IO Device kurz auf etwas anderes ändere.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

CoolTux

Muss ich mir anschauen nachher. Eventuell ein Bug, nur erklären könnte ich ihn mir nicht.
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

Ok habe es Mal eben schnell auf meinem zweitsystem getestet.

define AMADBridge01 AMADCommBridge


angelegt. Dann

define WandTabletSamsung AMADDevice 192.168.0.31 1501324971690 IODev=AMADBridge01


von Hand angelegt. Und im Internal IODEV steht der Bridge Devicename


Internals:
   AMAD_ID    1501324971690
   CFGFN
   DEF        192.168.0.31 1501324971690 IODev=AMADBridge01
   HOST       192.168.0.31
   IODev      AMADBridge01
   NAME       WandTabletSamsung
   NR         3562
   PORT       8090
   STATE      initialized
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.0
   READINGS:
     2017-07-29 19:20:35   deviceState     unknown
     2017-07-29 19:20:35   state           initialized
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       AMAD
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

ext23

Ich habe es nicht mit define im cmd gemacht sondern in der config den alten Eintrag geändert und FHEM neu gestartet, macht das eventuell ein Unterschied? Ich kann oder möchte wie gesagt das alte Device nicht löschen, dann gehen mir eventuell die ganzen Verlinkungen zu dem Device verloren.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

CoolTux

Ach so, jetzt verstehe ich.

Dann musst du bitte dafür sorgen das zu erst die Bridge in der cfg steht und danach das Tablet. Also in der cfg erst das Bridge define dann das Tablet define.
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

ext23

Ohh ok, na das ist doch mal ein Wort. Ich habe 18 config files, das kann natürlich sein, dass es genau umgekehrt ist. Da schau ich mal, das ist ein guter Tip!
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

ext23

OK Bingo, das wars, das hatte ich natürlich nicht auf dem Schirm! Die anderen Module meckern ja in der Regel auch wenn das top level Gerät fehlt.

Eine Kleinigkeit noch "Automagic Premium Automagic Service läuft" Da müsstest mal die HTML codes für die Umlaute benutzen glaube ich, oder?

Danke
/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

CoolTux

Das sollte gefixt sein. Ist mit Modulversion 4.0.1 vom AMADDevice Modul gefixt worden. Alternativ noch mal die Details wie laden oder noch mal statusRequest machen.
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

Gisbert

Hallo Leon,

ich hab heute Mittag ein Fhem update gemacht, die Modulversion der AMADCommBridge steht aber nach wie vor bei 4.0.0, das des AMADDevices steht bei 4.0.1.

Haben die Module unterschiedliche Versionsnummern?

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

Henne16

Hallo,

ich habe heute auf die Version 4.0 gewechselt. Seit dem funktioniert der open URL Befehl nicht mehr.

Im state des Devices steht folgende Meldung :
2017-07-29 22:09:30   state   http://: malformed or unsupported URL


Befehl wird per DOIF ausgeführt:
set WandTabletWohnzimmer openURL http://192.168.200.77:8083/fhem/tablet/index_V4.html

List:
Internals:
   AMAD_ID    1501343412277
   CFGFN
   DEF        192.168.200.56 1501343412277 IODev=myAmadBridge
   HOST       192.168.200.56
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     337
   NAME       WandTabletWohnzimmer
   NR         1757
   PORT       8090
   STATE      http://: malformed or unsupported URL
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.1
   myAmadBridge_MSGCNT 337
   myAmadBridge_TIME 2017-07-29 22:09:11
   READINGS:
     2017-07-29 17:49:03   airplanemode    off
     2017-07-29 17:49:03   androidVersion  7.0 Nougat
     2017-07-29 21:47:10   automagicState  Flow Informations mit Fehler beendet Fehler: Accessibility service not running  Last executed: Condition App Task läuft: {global_activetask} (neuster)
     2017-07-29 17:49:03   batteryHealth   2
     2017-07-29 22:06:32   batteryTemperature 28.4
     2017-07-29 17:49:03   deviceState     online
     2017-07-29 17:49:03   flow_informations aktiv
     2017-07-29 17:49:03   flowsetVersionAtDevice 4.0.0
     2017-07-29 22:09:30   lastSetCommandState setCmd_error
     2017-07-29 17:49:03   lastStatusRequestState statusRequest_done
     2017-07-29 17:49:03   mute            off
     2017-07-29 22:06:32   powerLevel      90
     2017-07-29 21:43:04   powerPlugged    1
     2017-07-29 21:43:05   screen          on unlocked
     2017-07-29 21:08:12   screenBrightness 232
     2017-07-29 19:22:33   screenOrientation landscape
     2017-07-29 17:51:54   screenOrientationMode auto
     2017-07-29 22:09:30   state           http://: malformed or unsupported URL
     2017-07-29 21:43:14   volumeNotification 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 6
Attributes:
   icon       it_smartphone
   room       AMAD
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity





Gruß Henrik
FHEM 6 PI4, Fhem2Fhem, Homematic IP CCU3, HMLAN, div. Thermostate, HM IP Wired Ein-Ausgang, Dimmer

CoolTux

Zitat von: Gisbert am 29 Juli 2017, 20:42:21
Hallo Leon,

ich hab heute Mittag ein Fhem update gemacht, die Modulversion der AMADCommBridge steht aber nach wie vor bei 4.0.0, das des AMADDevices steht bei 4.0.1.

Haben die Module unterschiedliche Versionsnummern?

Viele Grüße Gisbert

Hallo Gisbert,

Ja die Module haben oder können unterschiedliche Versionen haben. Auch das Flowset kann einen unterschiedlichen Versionsstand haben.
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: Henne16 am 29 Juli 2017, 22:25:56
Hallo,

ich habe heute auf die Version 4.0 gewechselt. Seit dem funktioniert der open URL Befehl nicht mehr.

Im state des Devices steht folgende Meldung :
2017-07-29 22:09:30   state   http://: malformed or unsupported URL


Befehl wird per DOIF ausgeführt:
set WandTabletWohnzimmer openURL http://192.168.200.77:8083/fhem/tablet/index_V4.html

List:
Internals:
   AMAD_ID    1501343412277
   CFGFN
   DEF        192.168.200.56 1501343412277 IODev=myAmadBridge
   HOST       192.168.200.56
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     337
   NAME       WandTabletWohnzimmer
   NR         1757
   PORT       8090
   STATE      http://: malformed or unsupported URL
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.1
   myAmadBridge_MSGCNT 337
   myAmadBridge_TIME 2017-07-29 22:09:11
   READINGS:
     2017-07-29 17:49:03   airplanemode    off
     2017-07-29 17:49:03   androidVersion  7.0 Nougat
     2017-07-29 21:47:10   automagicState  Flow Informations mit Fehler beendet Fehler: Accessibility service not running  Last executed: Condition App Task läuft: {global_activetask} (neuster)
     2017-07-29 17:49:03   batteryHealth   2
     2017-07-29 22:06:32   batteryTemperature 28.4
     2017-07-29 17:49:03   deviceState     online
     2017-07-29 17:49:03   flow_informations aktiv
     2017-07-29 17:49:03   flowsetVersionAtDevice 4.0.0
     2017-07-29 22:09:30   lastSetCommandState setCmd_error
     2017-07-29 17:49:03   lastStatusRequestState statusRequest_done
     2017-07-29 17:49:03   mute            off
     2017-07-29 22:06:32   powerLevel      90
     2017-07-29 21:43:04   powerPlugged    1
     2017-07-29 21:43:05   screen          on unlocked
     2017-07-29 21:08:12   screenBrightness 232
     2017-07-29 19:22:33   screenOrientation landscape
     2017-07-29 17:51:54   screenOrientationMode auto
     2017-07-29 22:09:30   state           http://: malformed or unsupported URL
     2017-07-29 21:43:14   volumeNotification 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 6
Attributes:
   icon       it_smartphone
   room       AMAD
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity





Gruß Henrik


Hallo Hendrik,

Ist ein Bug. Ich suche gerade nach dem Verursacher.



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