RedMatic
RedMatic copied to clipboard
HmIP-RF setValue Error & XML-RPC fault: Generic error
Ich habe seit einiger Zeit die Fehlermeldungen von Redmatic nicht mehr kontrolliert und heute sind mir folgende Meldungen aufgefallen:
< HmIP-RF setValue Error: XML-RPC fault: Generic error (TIMEOUT) und xmlrpc server close timeout und rpc > HmIP-RF setValue ["0011170999ED98:4","LEVEL",{"explicitDouble":0.02}] < Error: XML-RPC fault: Generic error (TIMEOUT) und rpc > HmIP-RF setValue ["000855699C336D:4","STATE",false] < Error: XML-RPC fault: Generic error (TIMEOUT)
Das Geräte mit der oben genannten IDs funktioniert eigentlich ohne Probleme. Es sind auch nicht immer die gleichen Geräte bei denen die timeout errors auftreten.
Das ist kein RedMatic spezifisches Problem, Generic Error (TIMEOUT)
als Antwort auf ein setValue oder putParamset ist ein vom Schnittstellenprozess erzeugter Fehler und kann unterschiedliche Ursachen haben. Möglicherweise werden zu viele Befehle in zu kurzer Zeit gesendet, möglicherweise ist das Funkband von anderen Sendern belegt (das Funkmodul macht "listen before talk" und weigert sich zu senden wenn während aller Sendeversuche jemand anderes sendet).
Danke für die Antwort. Ist das ein Hardwareproblem (habe einen RBPI3+neues Funkmodul) oder habe ich zu viele Geräte bzw. Redmatic Programme? Kann man vielleicht irgendwo einstellen, dass die Befehle nacheinander ablaufen und nicht gleichzeitig?
Von: Sebastian Raff [email protected] Antworten an: rdmtc/RedMatic [email protected] Datum: Sonntag, 2. Februar 2020 um 21:48 An: rdmtc/RedMatic [email protected] Cc: Michael Mian [email protected], Author [email protected] Betreff: Re: [rdmtc/RedMatic] HmIP-RF setValue Error & XML-RPC fault: Generic error (#310)
Generic Error (TIMEOUT) ist ein vom Schnittstellenprozess erzeugter Fehler und kann unterschiedliche Ursachen haben. Möglicherweise werden zuviele Befehle in zu kurzer Zeit gesendet, möglicherweise ist das Funkband einfach belegt (das Funkmodul macht "listen before talk" und weigert sich zu senden wenn während aller Sendeversuche jemand anderes sendet).
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/rdmtc/RedMatic/issues/310?email_source=notifications&email_token=AKUEFEN67GXHUI5GRLEWOXTRA4WTDA5CNFSM4KOSIAH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKSATHQ#issuecomment-581175710, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKUEFEMEHDHWQ6MTIGT76I3RA4WTDANCNFSM4KOSIAHQ.
Hallo @drMaxxi ,
in Node-red und damit in RedMatic gibt es eine Delay-Node. Ich habe so was bei mir auch eingebaut. Bei mir sollen z. B. Jalousien eine Raumes simultan geschlossen werden.
Die Delay-Node verhindert das zeitgleiche Funken der Homematic-Komponenten, sowohl für den Aktor-Befehl als auch für die Rückmeldung des Status. (siehe Bild) Die Zufälligkeit ist dabei nicht wichtig. Seit dem habe ich Ruhe mit Fehlermeldungen.
Hallo Roland,
Danke fĂĽr den Tipp! Werd ich ausprobieren.
Von: Roland B. [email protected] Gesendet: Sonntag, Februar 9, 2020 3:19 PM An: rdmtc/RedMatic Cc: Michael Mian; Mention Betreff: Re: [rdmtc/RedMatic] HmIP-RF setValue Error & XML-RPC fault: Generic error (#310)
Hallo @drMaxxihttps://github.com/drMaxxi , in Node-red und damit in RedMatic gibt es eine Delay-Node. Ich habe so was bei mir auch eingebaut. Bei mir sollen z. B. Jalousien eine Raumes simultan geschlossen werden. [image]https://user-images.githubusercontent.com/37173958/74103741-0e249700-4b4f-11ea-9f4d-646658649941.png Die Delay-Node verhindert das zeitgleiche Funken der Homematic-Komponenten, sowohl für den Aktor-Befehl als auch für die Rückmeldung des Status. (siehe Bild) Die Zufälligkeit ist dabei nicht wichtig. Seit dem habe ich Ruhe mit Fehlermeldungen.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/rdmtc/RedMatic/issues/310?email_source=notifications&email_token=AKUEFEMIYI2QRTV6SHB5Y7TRCAGGZA5CNFSM4KOSIAH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELGNUPI#issuecomment-583850557, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKUEFEMFBOUD6MJOAY6O5HLRCAGGZANCNFSM4KOSIAHQ.
Moin,
ich habe seit ein paar Tagen auch diese Form der Meldungen. Sie treten auch bei Prozessen auf die bis dahin ohne probleme funktioniert haben. Mein Verdacht ist, dass das Update der Firmware der ccu3 version 3.57.4 hiermit im Zusammenhang steht. Kann dies jemand bestätigen?
Jap, kann ich bestätigen. Hab vor ein paar Tagen geupdatet und seit dem auch diese Meldungen.
Hallo @drMaxxi , in Node-red und damit in RedMatic gibt es eine Delay-Node. Ich habe so was bei mir auch eingebaut. Bei mir sollen z. B. Jalousien eine Raumes simultan geschlossen werden.
Die Delay-Node verhindert das zeitgleiche Funken der Homematic-Komponenten, sowohl für den Aktor-Befehl als auch für die Rückmeldung des Status. (siehe Bild) Die Zufälligkeit ist dabei nicht wichtig. Seit dem habe ich Ruhe mit Fehlermeldungen.
Moin, ich würde für solche Fälle den Delay Node immer auf "Rate Limit" stellen. Es gibt keinen Grund, die erste Nachricht auch immer zu verzögern.
Moin,
ich habe seit ein paar Tagen auch diese Form der Meldungen. Sie treten auch bei Prozessen auf die bis dahin ohne probleme funktioniert haben. Mein Verdacht ist, dass das Update der Firmware der ccu3 version 3.57.4 hiermit im Zusammenhang steht. Kann dies jemand bestätigen?
Moin,
ein update zu meiner Frage: Ich habe in den letzten tagen herausgefunden, dass ein Raspberry PI4 den Funk gestört hat.
ich hab auch rausgefunden, dass es an meinem Licht-Subflow lag... dieser arbeitet mit channel IDs und nur einem Aktor Node fĂĽr alle Leuchten. Naja, jedenfalls kam bei mir der Fehler daher, dass die Wetterstation oder der Lichtsensor in seiner Nachricht natĂĽrlich ihre ChannelID mitgesendet hat und dieser es wohl irgendwie durch den Subflow bis zum Aktor Node geschafft hat. :) Jetzt wird die Nachricht im Subflow bereinigt.