FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Tueftler1983 am 25 Januar 2016, 10:40:28

Titel: AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 25 Januar 2016, 10:40:28
Hallo ich benutze seid einem Jahr das AVR NET IO mit ethersex Firmware um aus FHEM heraus die digitalen Eingänge und die Digitalen Ausgänge zu steuern und abzurufen.
Bis vor ca 4 Tagen auch nie Probleme gehabt doch seid dem kann ich die Ausgänge nicht mehr schalten.
Die Signale der Eingänge kommen noch in FHEM rein.

Habe mal ein Screenshot vom log gemacht. Hoffentlich kann jemand helfen(//)
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 28 Januar 2016, 13:54:31
Hilfe wer kann mir helfen
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tom_S am 28 Januar 2016, 14:33:34
du solltest die Frage besser unter sonstige Systeme stellen.
Wenn du wirklich nichts gemacht hast, sollte es noch gehen. Bei mir geht es auch - trotz Updates. Aber mal einen Tipp, falls du es nicht sowieso schon gemacht hast. Seid einem Update der 66_EDMD mit dem request Seperator passt da was nicht. Notiere dir alle Einstellungen, lösche dein ECMD Device und lege es neu an. Ich denke dann geht es wieder

LG Tom_S
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 12:50:41
Okay meinst du die einzelnen Relais unter ECMD Device oder meinst du das ECMD NetIO an sich im Screenshot 1 oder 2?
Und was ist mit der relais.classdef die bleibt wie sie ist?
Danke dir für die hilfe.
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tom_S am 29 Januar 2016, 13:40:56
es reicht vermutlich, wenn du im ECMDDevice in der Detailansicht das Attribut Requestseperator löscht. Danach ein "global save" und "shutdown restart"
an den classdef's brauchst du nichts ändern
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 15:53:59
Habe ich gemacht aber jetzt sind alle Relais weg. Und in der fhem.cfg steht initializing FHEM:\
configfile: Relais1 error: wrong number of parameters\
Relais2 error: wrong number of parameters\
Relais3 error: wrong number of parameters\
Relais4 error: wrong number of parameters\
Relais5 error: wrong number of parameters\
Relais6 error: wrong number of parameters\
Relais7 error: wrong number of parameters\
Relais8 error: wrong number of parametersstatefile: Please define Relais1 first\
Please define Relais1 first\
Please define Relais1 first\
Please define Relais1 first\
Please define Relais2 first\
Please define Relais2 first\
Please define Relais2 first\
Please define Relais2 first\
Please define Relais3 first\
Please define Relais3 first\
Please define Relais3 first\
Please define Relais3 first\
Please define Relais4 first\
Please define Relais4 first\
Please define Relais4 first\
Please define Relais4 first\
Please define Relais5 first\
Please define Relais5 first\
Please define Relais5 first\
Please define Relais5 first\
Please define Relais6 first\
Please define Relais6 first\
Please define Relais6 first\
Please define Relais6 first\
Please define Relais7 first\
Please define Relais7 first\
Please define Relais7 first\
Please define Relais7 first\
Please define Relais8 first\
Please define Relais8 first\
Please define Relais8 first\
Please define Relais8 first

Anbei noch die screenshots

Mit define Relais1 ECMDDevice RELAIS 01
Kann ich sie auch nicht neu definieren
Ich Blicke echt nicht mehr durch
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tom_S am 29 Januar 2016, 16:27:55
was hast Du jetzt gemacht? Das ECMDDevice oder das Attribut wie oben beschrieben gelöscht?
Wenn du das ECMDDevice gelöscht hast, musst du es erst neu anlegen. Dann kannst Du auch die Relais neu anlegen. Ist doch keine große Sache.
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 17:33:55
Ich bin unter dem ECMD -> NETIO_01 in die deteilansicht gegangen und habe da das attr request separator gelöscht.

Und under ECMD Device -> wo die Relais drunter stehen habe ich nix gemacht
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tom_S am 29 Januar 2016, 19:02:39
die Relais sind doch auch noch alle da.

dann klicke mal auf "save" und mach ein "shutdown restart" - oben eingeben.
das Attribut sollte wieder angelegt werden.
Probieren ob es funktioniert
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 19:28:24
Nein die Relais sind weg der Screenshot ist von vor der Änderung derzeit sied es so aus wie auf dem sceenshot den ich angehängt habe.

Wie die fhem.cfg aussieht habe ich ja eben schon gepostet.

Das Attribut: Request Separator hat sich im NETIO_01 wieder angelegt diesmal ohne ne Nummer dahinter. Vor dem löschen stand eine 1 dahinter.
Hätte mir vorher die fhem.cfg sichern sollen
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tom_S am 29 Januar 2016, 19:37:37
an dem Attribut nichts ändern. das war der Fehler. Jetzt kannst du die Relais doch neu anlegen
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 19:41:05
So jetzt habe ich hinter dem Attribut Request Separator wieder die 1 setze sind die Einträge in der fhem.cfg weg

Und wenn ich dann die Relais wieder anlegen will mit
define Relais1 ECMDDevice RELAIS 01

Kommt die Meldung
Relais1 error: wrong number of parameters
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tom_S am 29 Januar 2016, 19:55:18
in dem Screeshoot zu deinem ersten Post ist der Fehler sehr gut zu sehen. Der Controller erwartet zwei Befehle, bekommt aber nur einen. Deinen letzten Satz verstehe ich nicht. Hast du das attr wieder auf 1 gesetzt?
Du sollst es löschen dann speichern und neu starten - und dann in Ruhe lassen!!. Laut Boris soll es ASCII 0 sein. das kann man nicht eingeben. mach dann mal ein List auf dein NetIO. Das Attribut classdef unter deinem NetIO hast du wieder angelegt?

LG
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 20:23:55
Hmm welchen 2. Befehl denn? Da War noch alles so wie es 1 Jahr lang funktioniert hat. Erst danach habe ich angefangen in der relais.classdef zu experimentieren mit dem Ergebnis wenn ich den ersten teil des Befehls weg lasse also: io set  ddr 2 ff\n\000    das dann das jeweilige Relais schaltet, bis zu dem Zeitpunkt wo das AVR NET IO stromlos ist danach braucht es den teil wieder 1 mal.
Jetzt ist die relais.classdev wieder original

Ich habe eben das Attribut wieder auf 1 gesetzt um zu testen ist aber jetzt auch wieder gelöscht und Fhem neugestartet

Und was meinst du mit: mach dann mal ein List auf dein NETIO?
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 20:36:00
Wenn ich versuche die Relais also die ECMD DEVICE neu anzulegen steht im log immer das:

2016.01.29 19:44:51 1: Relais1 error: wrong number of parameters
2016.01.29 19:44:51 1: define Relais1 ECMDDevice RELAIS 01: Relais1 error: wrong number of parameters
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 20:58:10
Oder ist in meiner relais.classdef was falsch? Siehe screenshot
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tom_S am 29 Januar 2016, 22:57:00
Das sieht gut aus. Jetzt beantworte doch mal die Frage. Hast du den Requestseperator wieder vermehrt? Hast du das Attribut classdef in deinem NeiIO richtig gesetzt? Hast du die Relais wieder anlegen können?

LG
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 29 Januar 2016, 23:09:55
Die relais.classdef sah mit es dateiexporer auf Android gut aus, aber unter Linux konnte man sehen das 2 Sonderzeichen falsch waren

Zu frage1: Nein
Zu frage 2: Ja
Zu frage 3: Ja
So schalten geht auch bedingt wieder was heißen soll: ich schalte Relais 1 ein und 3 sek später wieder aus aber es fällt erst nach ca 2 min wieder ab
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 30 Januar 2016, 11:45:25
Komisch Problem hat sich über Nacht gelöst jetzt läuft wieder alles wie es soll

Danke für die hilfe
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tom_S am 30 Januar 2016, 12:39:41
na das ist doch schön.

LG
Tom_S
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 27 März 2016, 17:16:36
Hallo zusammen
Nach einem update des kompletten Systems also raspberry und Fhem kann ich wieder keine Ausgänge schalten.

Da scheint wieder irgendwo was geändert worden zu sein finde aber leider keine Infos wo und was.
Kann mir jemand helfen??
Titel: Antw:AVR Net IO Ausgänge lassen sich nicht mehr aus FHEM Steuern
Beitrag von: Tueftler1983 am 27 März 2016, 21:40:06
Fragt mich nicht genau wie

Habe das ECMD Device NETIO_01 gelöscht
Und dann wieder neu angelegt
Daraufhin waren wieder alle definierten Relais weg.
Dann habe ich diese auch wieder neu angelegt und siehe da alles läuft wieder!