NEWS
Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht
-
Hey Leute,
ich bin gerade dabei etwas neues in meinen ioBroker zu integrieren, nur der Taster bringt mich etwas in Verzweifelung.
Problem ist folgendes: Ich kann das Gerät ganz normal in der CCU3 anlernen, doch wenn ich das in den ioBroker importiere wird das Gerät nicht vollständig übertragen. Also in den Objekten, werden nicht alle Punkte angelegt wie normal üblich. Ich poste einfach mal 2 Screenshots, einmal aus der CCU3 und dem ioBroker.
Ich habe zum Vergleich einen anderen Taster hinzugefügt. Und wie man bei den Objekten sieht, fehlen einige Punkte.
Oder gab es nach dem letzten Update wieder irgendwelche Probleme? Bzw. ist etwas bekannt das der Homematicadapter Probleme macht.
Michael
-
@raspido Geräte neu eonlesen angehakt und gespeichert?
wenn ja, dann mal hm-rega neustarten -
@Homoran Habe Rega und zusätzlich aus Sicherheit die anderen Instanzen neu gestartet. Erfolg war wenig. Kann zwar Umweg über Systemvariablen in der CCU3 gehen, nur eigentlich wäre das bisschen blöde da ich die Intelligenz eigentlich von der CCU3 weg holen wollte. Aber zur Not.
-
@raspido sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
aus Sicherheit die anderen Instanzen neu gestartet.
und vorher die Checkbox "neu einlesen" angehakt???
@raspido sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
Kann zwar Umweg über Systemvariablen in der CCU3 gehen, nur eigentlich wäre das bisschen blöde da ich die Intelligenz eigentlich von der CCU3 weg holen wollte. Aber zur Not.
Nein, dass muss nicht, das funktioniert auch über hm-rpc
-
@Homoran Ja harken ist gesetzt.
-
@raspido sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
Ja harken ist gesetzt.
und nach dem neustart immer noch aktiv???
dann stimmt was mit der CCU nicht!
diese neu starten! -
@Homoran Okay weiß ich Bescheid. Versuche den Weg auch nochmal.
-
@Homoran Hab ioBroker und CCU3 neu gestartet. Der Harken ist nach dem Neustarten des Adapters noch drin. Weiß nicht ob das so richtig ist?
Nur wie gesagt, Geräte werden erzeugt, aber nun nicht vollständig in den Objekten, was die Nutzung einschränkt. Ich wollte es morgen mal probieren, wenn ich die Struktur der Ordner und Werte in den Objekten per Hand zu erstellen. Habe ja schon ein identisches Gerät, was älter ist in Betrieb und da ist alles wie es sein muss. Das kann natürlich nicht der übliche Weg sein. Den so ist es auf Dauer etwas mühsählig wenn man Geräte ergänzt.
Michael
-
@raspido sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
Der Harken ist nach dem Neustarten des Adapters noch drin. Weiß nicht ob das so richtig ist?
Nein, ist es nicht!
Wenn der Haken noch drin ist, ist das Einlesenauch nicht erfolgt.
Deine fehlenden Datenpunkte könnenalso nicht da sein.@raspido sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
Das kann natürlich nicht der übliche Weg sein. Den so ist es auf Dauer etwas mühsählig wenn man Geräte ergänzt.
Wie bereits geschrieben ist das so nicht normal.
Stell mal die Adapter hmrega und hmrpc auf debug und sieh dann noch mal im log nach, wen du diese neu gestartet hast.
Edit:
Was hast du als callback Adresse eingegeben? -
@Homoran Okay, Harken ist noch drin, aber er liest dann nur ein Teil ein. Weil ich hab Objektteile die eingelesen wurden manuell gelöscht und diese wurden beim Neustart erneut teilweise eingelesen.
Als Callback Adresse habe ich die IP von der CCU drin. Hoffe dies ist richtig?
Und wie kann ich die Adapter auf "debug" stellen? Schuldigung der "dummen" Frage. Den so im allgemeinen kommt nichts besonderes in den Logs vor. Zumindest fällt mir nichts auf. Im Rega Log wird der erwähnte Taster auch mit aufgezeigt aber nicht komplett übernommen. Also auch nach Löschung in Objekten und neu Einlesen kommt nur der Teil wieder, der schon drin war.
-
@raspido Bei Callback die Adresse der CCU ist falsch.
Entweder die eigene IP eingetragen oder ganz leer lassen. -
@raspido sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
Und wie kann ich die Adapter auf "debug" stellen?
In der Instanzen-Ansicht auf Expertenmodus gehen. Die Seite baut sich neu auf (oder Strg-F5 drücken) und Du hast in der Anzeige ein Feld mit der Bezeichnung "LOG-Stufe". Hier das Element in der Zeile des hmprc anklicken und dort aus dem Dropdownfeld den Eintrag "Debug" auswählen. Sicherheitshalber noch den Haken rechts neben dem Feld anklicken und der Adapter sollte im Debug-Modus neu starten und danach im Log mehr Hinweise anzeigen, als im Info-Modus.
-
@raspido sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
Hoffe dies ist richtig?
Nein, da muss die IP des iobroker servers rein
Bei dir schickt die ccu jetzt die Daten an sich selbst, statt an den iobroker Server. -
@Homoran Danke, nun funktioniert es. Also er hat es endlich importiert. Dann weiß ich, dass das Problem war.
Michael
-
@raspido sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
nun funktioniert es
Natürlich
Wenn man es richtig macht -
@Homoran Danke für die Hilfe. Und man lernt eben nie aus.
-
gelöscht...
-
@laser sagte in Neues HM Gerät in ioBroker einpflegen, doch es klappt nicht:
Der Haken "Geräte neu einlesen" verschwindet erst beim wiederholen Start der Instanz.
dann stimmt was nicht mit der Kommunikation zur CCU, was auch die anderen Symptome erklären würde.
EDIT:
Hat es sich geklärt?
wenn ja, woran lag es? -
@homoran
Ein Problem war: Die beiden Steckdosenadapter, die ich habe, sind zwar 2x IP-Geräte, aber scheinbar liefern die doch unterschiedliche Daten von HM zu IO Broker. Unterschiedliches Baujahr. ZB fehlte ein Ikon bei der Zweiten Steckdose in der Objektdarstellung. Das kann dazu geführt haben, daß ich es einfach übersehen habe! Beim Neuerstellen der Instanzen war es ja wieder nicht da (aber einfach nur schlecht zu sehen). Dieses Mal habe ich es aber entdeckt. Habe schon versucht ein IKON zu erstellen. Geht so la, la.
Das mit dem Haken klappte beim Neuerstellen natürlich. -
@laser ok, passt.
ein fehlendes Icon bei einer neueren Version (-2 oder so) war letztens schon mal irgendwo Thema.
müsste der Adapterentwickler einpflegen.
Bitte deswegen Issue aufmachen oder wenn schon vorhanden ergänzen/upvoten