Ankündigung

Einklappen
Keine Ankündigung bisher.

Home-Connect | 2nd

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Marino
    antwortet
    Ich habe keine Ahnung, warm es nicht laufen mag. Vor allem, warum Werte im Log ankommen, am LBS aber nicht und am Ausgang auch nicht verarbeitet werden.
    Wenn ich den Server auf CentOS laufen lasse, wo Edomi auch läuft, kann MQTT-Explorer dahin verbinden. Nur der Edomi-LBS und IOBroker nicht. Wenn etwas verbinden können muss, dann der LBS auf dem selben Host, dachte ich.

    Da ich vor einem Monat meine neue Küche bekommen habe, habe ich 4 Geräte mit HomeConnect. Die Dunstabzugshaube kann ich damit komplett steuern. Backofen und Dampfgarer kann ich, wenn am Gerät einmalig in den Einstellungen die Fernbedienung erlaubt wurde auch diese Geräte anschalten. Zumindest mit der App sogar komplett mit aufheizen. Das Kochfeld hingegen wartet auf einen Tastendruck, um zu starten. Das ist eher nur zum zuschauen. Es liegt also wohl echt am Gerät selber oder Du musst die Fernsteuerung im Menü freigeben, wenn der Geschirrspüler denn eines hat?!? Der Geschirrspüler ist neben meiner Siebträger Espressomaschine eigentlich das einzige Gerät, was ich behalten habe, daher kann ich gerade bei der Art von Gerät nicht selber schauen und weiß nur, dass es bei zweien meiner Geräte diese Einstellung gab.


    Viele Grüße
    Nils

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von Marino Beitrag anzeigen
    Beim Puplishen kommt der Wert in IOBroker an, schaltet aber nicht. Es steht dann einfach nur true oder 1 da, aber aktiviert nicht. ...
    Irgendwie ist das Thema MQTT gar nicht so unkomplex.
    Ich verwende Mosquitto auf dem gleichen Server, auf dem Edomi läuft (die Kontrolle ist über den MQTT-Explorer möglich !)

    Der Empfang der Daten (ioBroker -> Edomi) läuft sehr zuverlässig, die Fernsteuerung (zumindest des Geschirrspülers) ist NICHT sinnvoll möglich, dies liegt aber an dem HC-Konzept, dass die Fernsteuerung IMMER erst manuell freigegeben werden muss (vgl. ioBroker-Forum)

    Wichtig ist noch, in ioBroker den Client und NICHT den Broker/Client zu verwenden, dies funktioniert NICHt !

    Außerdem können die internen Edomi-Objekte direkt beschrieben werden. darüber bin nämlich ICH gestolpert:

    2021_01_17_18_47_09_Window.png
    Zuletzt geändert von ak68; 17.01.2021, 18:48.

    Einen Kommentar schreiben:


  • Marino
    antwortet
    Ist aber auch nicht so super einfach. Ich versuche das gerade. Beim Subscriben kommt es oft nur im Log an, aber nicht an den Ausgängen des LBS. Beim Puplishen kommt der Wert in IOBroker an, schaltet aber nicht. Es steht dann einfach nur true oder 1 da, aber aktiviert nicht.

    Irgendwie ist das Thema MQTT gar nicht so unkomplex. Ein LBS wäre auf Dauer definitiv lohnenswert, auch wenn man noch etwas warten muss...

    Ich nutze dazu übrigens den Broker in IOBroker. Denn der in CentOS hat keine Verbindung zu Edomi und IOBroker zugelassen, aber Testprogramme auf dem Mac funktionierten perfekt. Dabei war Edomi ja sogar auf der gleichen IP. Mit Broker auf IOBroker ging es sofort, aber halt so, wie oben beschrieben.
    Zuletzt geändert von Marino; 16.01.2021, 20:01.

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von mno Beitrag anzeigen
    Hi coliflower,
    kein Problem. Habe absolut volles Verständnis für deine Situation. Geht mir ein stückweit ähnlich.
    Drücke die Daumen das es im Laufe des Jahres wieder besser wird für Dich und den Rest der Welt.

    @ak68
    Sehe ich das richtig, IoBroker ist so etwas wie Node-Red?
    Red-node ist zwar Teil der ioBrokers,
    Du kannst aber die Weiterleitung per MQTT ohne Red-node lösen
    und kannst Direkt in interne Objekte von EDOMI schreiben.

    Einen Kommentar schreiben:


  • mno
    antwortet
    Hi coliflower,
    kein Problem. Habe absolut volles Verständnis für deine Situation. Geht mir ein stückweit ähnlich.
    Drücke die Daumen das es im Laufe des Jahres wieder besser wird für Dich und den Rest der Welt.

    @ak68
    Sehe ich das richtig, IoBroker ist so etwas wie Node-Red?

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von mno Beitrag anzeigen
    Hallo,
    gestern ist unsere neue iQ700 Spülmaschine gekommen.

    Wollte mal vorsichtig nachfragen ob es Fortschritte und Licht am Ende des Tunnels gibt?

    Gruß
    Du kannst den Umweg über ioBroker -> MQTT -> EDOMI gehen, bis Darius wieder Zeit hat (und das blöde Virus verschwunden ist) -
    Homeschooling ist für (uns) Eltern einfach sch.......

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Es tut mir leid, leider noch nicht ... Es ist härter als ich dachte, ein alleinerziehender Vater zu sein, Home-Schooling, Kunde und Arbeitgeber in Krisenmodus und danke CORONA ... Sorry.

    Einen Kommentar schreiben:


  • mno
    antwortet
    Hallo,
    gestern ist unsere neue iQ700 Spülmaschine gekommen.

    Wollte mal vorsichtig nachfragen ob es Fortschritte und Licht am Ende des Tunnels gibt?

    Gruß

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Bis auf Code Verschönerungen ist die V4 fertig, leider habe ich da noch „einen“ Fehler den ich nicht finde UND aus höchstpersönlichen Gründen fehlt mir bis auf Weiteres die Zeit.

    Veröffentlicht habe ich diese Version nicht, weil, wie eben erwähnt, mir die Zeit für Support fehlt :-(

    Fehler == der LBS verabschiedet sich irgendwann still und heimlich und man merkt nichts :-(

    very sorry.

    Einen Kommentar schreiben:


  • Zaschii
    antwortet
    Gibt es schon Neuigkeiten wann die Version 4 im Downloadportal verfügbar sein wird?

    VG

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Die LBS Version 4 kann PHP7 ...

    Es fehlen noch, diesen gegen 504er robuster zu machen, eine LBS Startlogik fertig zu stellen und im besten Fall, die maximalen 10 Minuten die man hat um den LBS zu starten, zu eliminieren ( da will der LBS nicht so wie ich es möchte ) ...

    Es dauert noch etwas ... ( insbesondere eine Anleitung zu schreiben 😔 ... )

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Inzwischen bin ich auf PHP 7 umgestiegen (der LBS ist unter PHP 6.x problemlos gelaufen)

    Offensichtlich ist der LBS (nicht) NICHT PHP-7 tauglich (wie Du ja in #320 bestätigt hast): "Class 'HomeConnect\Clients\Exception' not found"

    Hast Du geplant, diesen PHP 7- "tauglich" zu Machen ?
    Gerne kann ich Testen !

    Danke !!!

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von vento66 Beitrag anzeigen
    Leg mal E2 und E3 nicht auf IKO, sondern belege die Eingänge direkt. Im screenshot sieht man, das da noch keine Werte sind.
    Du hast recht, Client API-Key und Secret sollten wohl nicht mehr in einem iKO stehen sondern direkt an E2/3 eingetragen werden !

    ....oder kein E1=5 verwenden

    Und schon funktioniert der Abruf und der /hc/-Ordner wird korrekt angelegt:

    2020_04_07_17_39_28_Window.png

    und auch der LBS x71 erhält endlich wieder Werte:

    2020_04_07_17_40_13_Window.png

    supi !!!

    Ergänzung nach 4 Tagen: LBS läuft noch immer stabil !!!
    Zuletzt geändert von ak68; 11.04.2020, 15:43.

    Einen Kommentar schreiben:


  • coliflower
    antwortet
    Zitat von ak68 Beitrag anzeigen
    Um Deine Glaskugel nicht zu Überfordern:
    Nach E1=0, wenn der LBS nicht mehr "blinkt", den neuen LBS-Code der Version 0.3.05 einspielen, dann Projektaktivierung.

    E=9 ist nicht notwendig, die Daten (Access- und Refresh-Token) sind in remanenten Variablen ja gespeichert (außer du resetest mit E=5, dann muss du dich aber auch bei HC neu authentifizieren) ... einfach mit E=1 den LBS neu starten wäre ausreichend.

    Wie das Log sagt, die Eingänge sind nicht komplett - siehe dein Bild mit leeren Eingängen an E2 und E3 ... so kann der Code nicht durchlaufen und den Ordner anlegen ...

    Da du aber auch Edomi Version 2.01 mit PHP7 hast, kann ich leider nicht mehr weiter helfen, da ich nicht weiß, wie sich das auswirkt.

    PS: ich habe es soeben bei mir produktiv versucht, es geht, der Ordner wird angelegt.

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Leg mal E2 und E3 nicht auf IKO, sondern belege die Eingänge direkt. Im screenshot sieht man, das da noch keine Werte sind.

    Einen Kommentar schreiben:

Lädt...
X