NEWS
Homematic RPC und Gerätebeschreibungen
-
@jojo58 sagte in Homematic RPC und Gerätebeschreibungen:
Von den Instanzen 0 und 3 habe ich nichts gepostet, weil die funktionieren .
Na, wenn du meinst.
Dann bin ich raus.
Wie gesagt, das Problem hatte ich noch nicht. -
@smartstuffcoyote sagte in Homematic RPC und Gerätebeschreibungen:
Scheint am CuXD-MAIL zu liegen
Welche Version nutzt du denn?
-
@wendy2702 2.12. Hab jetzt schnell noch 2.10.1 draufgemacht, ändert aber nichts
-
@smartstuffcoyote sagte in Homematic RPC und Gerätebeschreibungen:
b du das aus Prinzipienreiterei wissen willst.
Interessante Antwort.
Wollte nur helfen.
Ist aber anscheinend nicht gewünscht.Bin dann raus hier.
-
@smartstuffcoyote Bei mir läuft es mit 2.11 auf PiVCCU 3.79.6
Das sind meine funktionierenden Einstellungen. Vielleicht wollt ihr ja mal zum testen umstellen.
CCU Sicherheit
CCU Firewall: (bitte keine kommentare, ich weiss das alles offen ist aber die hat bei mir keinen Internetzugang)
HM-Rega
RPC für HM-IP
-
@wendy2702 Es ist inzwischen gesichert, dass das Problem auf der CCU3 auftritt, aber danke.
-
@wendy2702
Das sind ja im Grunde die Einstellungen die ich hatte.@bahnuhr
Ich habe ja Gott sei dank ein Testsystem und habe dort NUR hm-rega.0 und NUR die hm-rpc.1 für HM IP Geräte so eingestellt, wie du vorgeschlagen hast, alles andere deaktiviert, keine weitere Instanz, kein Duty Cycle, keine normalen HM, keine Räume, nichts. Es bleibt bei dem Fehler. Schade, aber es hätte ja sein können... -
@smartstuffcoyote sagte in Homematic RPC und Gerätebeschreibungen:
@wendy2702 Es ist inzwischen gesichert, dass das Problem auf der CCU3 auftritt, aber danke.
Ich habe dein geändertes Script für die Devices mal auf der CCU3 getestet, das läuft dann durch. Wie du schon gesagt hast, definitiv CCU. Ich habe CuXD allerdings schon vor Monaten runtergeworfen. und habe, außer "Programmedrucken" keine Zusatzsoftware installiert.
-
@smartstuffcoyote sagte in Homematic RPC und Gerätebeschreibungen:
CCU3
Also original CCU3 oder wie?
-
@wendy2702 @JoJo58 hat ja wohl die Originale, ich hatte erst die Originale, dann Raspberrymatic, wie beschrieben.
-
@jojo58 Probier mal das:
string sDevId; foreach (sDevId, root.Devices().EnumUsedIDs()) { object oDevice = dom.GetObject(sDevId); WriteLine('oDevice=' # oDevice); boolean bDevReady = oDevice.ReadyConfig(); WriteLine('bDevReady=' # bDevReady); string sDevInterfaceId = oDevice.Interface(); WriteLine('sDevInterfaceId=' # sDevInterfaceId); string sDevInterface = dom.GetObject(sDevInterfaceId).Name(); WriteLine('sDevInterface=' # sDevInterface); WriteLine(''); }
Bei mir siehts dann so aus, trotz deinstalliertem CUxD:
oDevice=BM Aussen bDevReady=true sDevInterfaceId=1009 sDevInterface=BidCos-RF oDevice=CCU3 bDevReady=true sDevInterfaceId=1009 sDevInterface=BidCos-RF oDevice=CCU3 (HmIP) bDevReady=true sDevInterfaceId=1011 sDevInterface=HmIP-RF oDevice=CUxD EXEC bDevReady=true sDevInterfaceId=2451
Das Ding gibts nicht mehr, irgendwie ist es aber noch registriert und bei der Abfrage des Interface-Namens rumpelts dann.
-
@smartstuffcoyote sagte in Homematic RPC und Gerätebeschreibungen:
das kommt bei mir:oDevice=DA-Büro bDevReady=true sDevInterfaceId=1011 sDevInterface=HmIP-RF oDevice=Email-CUxD-1 bDevReady=true sDevInterfaceId=5992
Keine Ahnung wo das drin steht...
-
@JoJo58 Hab die Lösung. Du musst CUxD neu installlieren und dann untrer "Einstellungen" und "CUx-Deamon" in den CUxD-Einstellungen "Geräte" alle CUxD-Geräte von der CCU löschen.
Dann erst CUxD wieder deinstallieren.
Dann ist der Fehler weg und die Namen tauchen im ioBroker wieder auf.
-
@smartstuffcoyote sagte in Homematic RPC und Gerätebeschreibungen:
@JoJo58 Hab die Lösung. Du musst CUxD neu installlieren und dann untrer "Einstellungen" und "CUx-Deamon" in den CUxD-Einstellungen "Geräte" alle CUxD-Geräte von der CCU löschen.
Dann erst CUxD wieder deinstallieren.
Dann ist der Fehler weg und die Namen tauchen im ioBroker wieder auf.
Geil, das wars... Alles wieder da. Vielen Dank
-
@smartstuffcoyote Danke!
ich denke aber, dass ich auch noch CuxD-Geräte im Datennirwana haben müsste.
Ich hab irgendwann beim Umzug von piVCCU auf piVCCU3 CuxD nicht mehr mit der notwendigen neuen Version nachinstalliert.Trotzdem habe ich (bisher) das Problem nicht.
-
@homoran Führ einfach mal das Skript aus und schau was passiert. Wenn es durchläuft, hast du kein Problem, und wenn keine CUxD-Geräte darin auftauchen, dann ist das der Grund dafür.
-
@smartstuffcoyote
Sorry, ich habe mich geirrt!
eine uralte CuxD Version läuft noch.
CuxD Geräte sind noch drin.
trotzdem kein Problem
EDIT
Das Script wirft hm-rf, hmip-rf, hmw und CuxD Gerätexaus.interessant vielleicht
oDevice=HM-CCU-1 System bDevReady=true sDevInterfaceId=1009 sDevInterface=System
ist damit tatsächlich CCU-1 gemeint, oder nicht?
-
@homoran Jepp. Das Problem entsteht, wenn CUxD deinstalliert wird, ohne vorher die Geräte zu löschen. Wobei es dann offenbar auch nicht hilft CUxD einfach wieder zu installieren. Meine Einschätzung ist, dass dass bei der Deinstalliaton der Gerätedatensatz unvollständig zurückbleibt und bei einer Neuinstallation nicht wieder vervollständigt wird, weil es ja vom Benutzer nicht erneut angelegt wurde (warum auch, sieht ja vorhanden aus). Deswegen hatte ich das Problem, auch als ich CUxD wieder installiert hatte.
-
@smartstuffcoyote sagte in Homematic RPC und Gerätebeschreibungen:
Deswegen hatte ich das Problem, auch als ich CUxD wieder installiert hatte.
War bei mir auch so. Als ich dann die CuXD Geräte gelöscht hatte und die Software wieder deinstallierte, funktionierte alles wieder.