jp112sdl / SonoffHMLOX

65 stars 20 forks source link

Status zur CCU kommt nicht #81

Open Fiiti opened 5 years ago

Fiiti commented 5 years ago

Hi, danke das Du in Deiner privaten Zeit solch eine gute Sache hier erstellt/angepasst hast!

Wenn ich meinen Shelly1 per Taster schalte, kommt nichts bei der CCU3 /RM an. Ich habe das Gerät "shellys" genannt. Den ersten Kanal "Shelly1_WZ_Tuer" - kein :1 hinten drann. Im shelly selber habe ich die IP meiner CCU3 eingetragen und ebenfalls den Hostnamen/Gerätenamen in der Webmaske auf "Shelly1_WZ_Tuer".

Müsste doch so alles richtig sein, oder?

Nach welchen Zeitraum kommt denn das Feedback? Was schickst Du bitte genau per RestApi(?) an die CCU? Ich nehme an, du nutzt die xml schnittstelle? Ich frage nur, da ich somit einmal per Test vom Browser aus das dann aufrufen könnte, um zu sehen, ob das funktioniert. Ein Logging schätze ich mal gibt es nicht, oder?

Übrigens: Die CCU3 FW habe ich komplett freigeschaltet.

Danke Dir im Voraus. Fi

jp112sdl commented 5 years ago

Hi!

Müsste doch so alles richtig sein, oder?

Ja, das sieht so erstmal alles plausibel aus.

Nach welchen Zeitraum kommt denn das Feedback?

Das erfolgt sofort beim Schalten

Was schickst Du bitte genau per RestApi(?) an die CCU? Ich nehme an, du nutzt die xml schnittstelle?

Nein... total unspektakulär: http://<CCU>:8181/cuxd.exe?ret=dom.GetObject(<CUxD-Adresse>).State(<Status>)

Ich frage nur, da ich somit einmal per Test vom Browser aus das dann aufrufen könnte, um zu sehen, ob das funktioniert.

Führe bitte mal http://<shelly-ip>/reloadCUxD aus.

Das sollte im Browser etwas in der Art zurückgeben wie: CUxD Address = CUxD.CUX2801003:1

Ein Logging schätze ich mal gibt es nicht, oder?

Doch, gibt es. Aber nur seriell. Müsstest also den FTDI angeschlossen lassen und dann mit nem Terminal bei 115200 Baud schauen, was so passiert.

Good luck :) LG, J

MacPit69 commented 5 years ago

Hallo. Ich habe das gleiche Problem. Habe eben einen SONOFF Basic geflasht. Ich kann das Gerät von Homematic aus ebenso schalten wie über das WEB-Interface oder den Button. Wenn ich es aber nicht über Homematic schalte wird der Status nicht an Homematic gesendet.

Bei Eingabe von http://<sonoff-ip>/reloadCUxD bekomme ich die Antwort CUxD Address = CUxD.CUX2801001

Jemand eine Ahnung warum der Status in Homematic nicht aktualisiert wird? lg Peter

jp112sdl commented 5 years ago

Hi, kann es sein, dass dein CUxD Gerätename so heißt, wie der Sonoff? Es darf nur der CUxD Kanalname so heißen wie der Sonoff. Der CUxD Gerätename ist unerheblich - der kann irgendeinen beliebigen Namen haben.

MacPit69 commented 5 years ago

Hallo Jerome.

Ja genau das war es - habe es gerade beim zweiten studieren der Anleitung bemerkt. Jetzt kommt der Status sauber zurück. Vielen Dank für die ultraschnelle Reaktion. Schade dass das Projekt eingestellt wurde. Ich fand es toll die ESP8266-Geräte direkt in Homematic einbinden zu können. lg Peter

jp112sdl commented 5 years ago

Naja... der Stand, so wie er ist, funktioniert ja. :)

MacPit69 commented 5 years ago

Ja das tut er zu meiner Freude. Habe mir dennoch mal zwei drei Platinen für das neue Projekt bestellt. lg Peter

jp112sdl commented 5 years ago

Welches neue Projekt?

MacPit69 commented 5 years ago

AskSinPP