[AMAD2 - 2.0.1] Wichtige Ankündigung - Bugfix

Begonnen von CoolTux, 10 April 2016, 22:40:29

Vorheriges Thema - Nächstes Thema

CoolTux

Guten Abend,

Viele von Euch haben das Wochenende genutzt um ein Update von FHEM und damit verbunden auch von AMAD zu machen.
Das AMAD Update war ein sehr großes, es gab eine komplette Änderung der Funktionsweise und viele viele Änderung im Code. Ich habe bewusst eine fast 4 Monatige Testphase gewählt in denen ich von mutigen Testern unterstützt wurde.
Leider gab es dennoch Probleme welche ich hier kurz zusammenfassen möchte.

1. Time Out Probleme. Die konnte ich nun nachstellen und habe festgestellt das eine fehlerhafte Benennung der APSSID Schuld ist. Es schlich sich in die Dokumentation ein Fehlerteufel ein, der dafür sorgte das die Benennung bei 2 und mehr SSID's fehlerhaft wurde.
Darauf hin wurde ein spezieller Check der eine extra Prüfung der SSID vor nimmt ins Endlose geschickt, bzw nach 40 Sekunden abgebrochen. Dies sorgte aber bei einem statusRequest zu einem Timeout da der Response vom HTTP Request nach 30 Sekunden nicht abgeschlossen war.

2. Es gibt doch echt Leute die haben ein Tablet oder Handy am USB Ehernet   ;D, Sorry aber sowas kannte ich absolut nicht und habe damit nicht gerechnet. Und an den Tests habt Ihr Euch auch nicht beteiligt  :P
Aber um es kurz zu machen, ich habe es gefixt und nun bekommen die Damen und Herren mit den Aluhüten auch wieder Daten. Hierfür bitte als APSSID "usb-ethernet" eintragen. Ohne Anführungszeichen.

Ich möchte mich bei allen betroffenen für die Unannehmlichkeiten und das damit versaute Wochenende entschuldigen!

Ab morgen früh 8 Uhr wird es über das offizielle Update eine bereinigte Version 2.0.1 geben. Alle die keine großen Probleme haben können nach einen shutdown restart das Flowset mit der neuen Updatefunktion auf ihr Device importieren.

set DEVICE currentFlowsetUpdate




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

Kurzer Nachtrag.
Ich habe noch einen Fehlerteufel im Attribut setOpenUrlBrowser behoben. Wer dieses Attribut gesetzt hat möge dieses bitte vor dem Update löschen und danach wieder setzen.


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

Clyde

Danke Dir für den guten Support am Wochenende.  :)
Proxmox auf MINIX-Z100, LXC: FHEM, FS20, FHT, HM, Tradfri, Alexa, Anker Solix Solarbank 2

Helmi55

System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

CoolTux

Bitte bitte. Mir liegt ja auch die Userzufriedenheit am Herzen  ;D
Hoffe das ich nun alles so weit hin bekommen habe und Ihr weiterhin Freude am Modul habt.

Und nicht vergessen, ich kann es nicht oft genug sagen, Wenn Ihr innerhalb der 2er Version updatet dann einfach nach dem shutdown restart ein set DEVICE currentFlowsetUpdate machen. Das ist sooo schön einfach.
Ich werde bei Gelegenheit dazu noch Einträge im Wiki machen. Gerade auch wie man ganz schnell mehrere Geräte Updaten kann und überprüfen kann ob das Update auf allen geklappt hat.



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

Chaos

Vielen Dank,

das ging ja super schnell.
Meine per LAN angeschlossen Shield geht jetzt \o/

Kosmetik (nicht falsch vestehen ;D):
ZitatcurrentMusicAlbum
no soundplayer activ
2016-04-11 09:44:52
currentMusicArtist
no soundplayer activ
2016-04-11 09:44:52
currentMusicTrack
no soundplayer activ
müsste das nicht active heißen?

MfG
Manuel

Helmi55

Hallo Leon
in der CommandRef ist noch ein kleiner BUG drinnen - über den bin ich gestern auch gestolpert


Es können mehrere SSID's mit angegeben werden, welche dann getrennt durch zwei @ eingetragen werden.


Das sollte ja ein "," sein oder?

Gruß und Dank
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

CoolTux

Zitat von: Helmi55 am 11 April 2016, 11:38:23
Hallo Leon
in der CommandRef ist noch ein kleiner BUG drinnen - über den bin ich gestern auch gestolpert


Es können mehrere SSID's mit angegeben werden, welche dann getrennt durch zwei @ eingetragen werden.


Das sollte ja ein "," sein oder?

Gruß und Dank
Helmut

Hallo Helmut,

Das sollte eigentlich mit dem heutigen Update behoben worden sein. Zu mindest lokal sollte nach dem heutigen Update es korrekt stehen. Ich weiß nicht wann die Commmandref welche über das Internet abgerufen werden kann aktuallisiert wird.



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: Chaos am 11 April 2016, 09:50:20
Vielen Dank,

das ging ja super schnell.
Meine per LAN angeschlossen Shield geht jetzt \o/

Kosmetik (nicht falsch vestehen ;D):müsste das nicht active heißen?

MfG
Manuel

Danke Dir,

Ich werde das mal fürs nächste Update korrekt machen.    ;D



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

thaliondrambor

Hallo Leon,

ich "spiele" auch gerade mit der aktuellen Version, aber bekomme sie nicht so ganz zum Laufen.

Das grundlegende Problem erstmal: Es gibt nicht nur Leute die im eigenen W-LAN oder per USB-Ethernet-Adapter im selben Netz wie FHEM hängen, sondern auch solche, die sich aus fremden W-LANs oder sogar dem mobilen Netzen per VPN einwählen. So wie ich zum Beispiel^^ Das hat vorher wunderbar geklappt. (Zwei AMAD-Devices angelegt, eins mit IP 192.168.xxx.xxx [IP im eigenen WLAN] und eins mit 192.168.xxx.yyy [IP, wenn über VPN verbunden])

Jetzt gerade bin ich nicht zu Hause und werde es auch bis zum Wochenende nicht sein, so dass meine einzige Möglichkeit die ist, dass ich mich über VPN verbinde. Der Update und der Information Flow funktioniert, nach dem ich die neue XML eingespielt habe und das Device in FHEM neu angelegt habe. Nur der SetCommands Flow geht nicht.

Ich habe bereits die Abfrage nach "usb-ethernet" und der "apssid" rausgenommen und durch eine eigene ersetzt (WLAN verbunden? Wenn nein, VPN verbunden? Wenn nein, verbinden.) Das hat vorher funktioniert und funktioniert auch immer noch. Irgendwie kommt nur der HTTP-REQUEST für den SetCommand Flow nicht am Handy an.

Wenn ich irgendwas setzen möchte, bekomme ich bei "lastSetCommandState" ein "setCmd_error" und "state" steht auf "404". Nach dem nächsten Durchlauf des Information Flow ist "state" wieder auf "active".

Ich weiß gerade nicht, was ich noch weiter versuchen soll. Bzw. wo das Problem noch liegen könnte.

CoolTux

Bitte bitte immer einen eigenen Thread für Fehler aufmachen. Betreff mit [AMAD2] beginnen.

Hast Du beachtet das es bei den SetCommand Flow auch ein Check des WLAN gibt?
HTTP 404 bedeutet Seite nicht erreichbar soweit mir bekannt. Schaue bitte noch mal kurz im Netz nach HTTP Code 404. Heißt er kann den Automagic Server nicht erreichen. Es hat sich aber auch nur bei Informations was geändert. SetCommands ist bis auf zusätzliche Befehle so geblieben.


Grüße


PS: Solltest Du noch weitere Fragen haben bitte Deinen Beitrag in einen eigenen Thread kopieren.
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

thaliondrambor

Sorry, das nächste mal mache ich einen neuen auf^^ Das Problem hat sich mit einem Neustart des Handys erstmal erledigt (nach zig mal neustarten von FHEM). Da war wohl noch irgendeine Variable veraltet.

CoolTux

Dann hoffen wir das es so gut bleibt. Wünsche noch viel Spaß mit AMAD2.


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

ext23

Nabend,

so nach dem Update geht es bei mir auch mit LAN. Funktioniert das jetzt parallel trotzdem über WLAN? Oder was sind die Einschränkungen?

Dann werde ich jetzt mal testen. Ich muss nur vermutlich wieder den Flow anpassen. Bei mir geht beim Helligkeitswechsel immer das Licht aus. Da muss ich immer ein display-on-120-sec hinter setzen... ka warum, eben China Tablet ;-)

/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

Wenn du usb-ethernet eingegeben hast klappt es auch über WLAN. Er prüft dann aber nicht ob WLan da ist.

usb-ethernet heißt für ihn, freie Bahn mit Marzipan.



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