Mal wieder virtuelle Geräte - jetzt aber richtig!

Ich glaube @Micha ist da wirklich einer der wenigen :wink:
Ich habe nix gemerkt :stuck_out_tongue:
Aber ich habe auch nur einen…
Was machst du mit drei Stück Micha?

Ich auch nicht … Micha ist halt was besonderes :wink:

Bitte nun nochmal für „Leute mit langer Leitung“:
Ausgangslage:
Ich betreibe auch drei Raspberry PI mit node red. Auf jedem ist auch das homee paket installiert. Alle drei nutzen in homee den gleichen User, haben aber KEIN homee in homee installiert.
Frage:
Wird mir das jetzt Probleme bringen, muss ich nun bei jeder node red Installation auf den drei RPI je einen eigenen User in homee anlegen?

Danke für Nerven und mir nochmals erklären.

p.s. Warum 3 Systeme ?
1 = MAIN System mit Licht und Rolladen - Steuerung
2 = System wo die Google Nest Lautsprecher angebunden sind
3 = Sandkasten

Ja du musst für jeden pi einen User anlegen und auf das neue update gehen wo du eine individuelle Hardware_Id vergeben kannst.

Hi!

Ich kümmere mich gerade mal wieder um dieses Thema. Ich möchte eine CO2 Warnung mit einer Farbwechsellampe bauen, die dann bei meinem Sohn im Zimmer steht, der gerne mal beim Chillen und Zocken die Lüftung vergisst.

Ich hatte mir als proof-of-concpt zunächst eine Müller-Licht Birne geholt, bei der ich nun mit node-red auch Farben im Parameter xy übergeben kann.

Nun möchte ich das mit dem homee verknüpfen. Ich hatte nun zunächst eine Vorlage aus dem Hue-Bereich genommen, dort wird dann die Farbe als Hex-Wert ausgegeben, die ich leicht in RGB umwandeln kann. Farbtemperatur kann ich machbar einrichten. Aber wie bekomme ich da einen xy-Wert aus dem Homee raus oder konvertiert?

Leider habe ich bisher Formeln o.ä. nicht umsetzen können.

Gruß,
Matthias

Du bekommst vom Homer eine Dezimalzahl ausgegeben. Was genau aber möchtest du jetzt von wo nach wo konvertieren ?
Ist der Sensor in homee eingebunden ?

Nabend,

mein homee verbindet sich nicht mehr mit meinem virtuellen homee. Im node-red steht der status „verbunden“:

Bei den in homee eingebundenen Geräte wird mir „Host nicht verfügbar“ angezeigt:

Über Geräte hinzufügen–> homee-in-homee kann ich mich auch nicht mit dem virtuellen homee verbinden.

Kann mir jemand einen Rat geben, woran es evtl. liegen könnte?

Hast die aktuelle Node Red Version vom homee? stfnhmplr hat einen Update bereitsgestellt, danach kannst die Geräte ID für die jeweiligen homee Nodes vergeben. Wie auch schon Micha Posts weiter oben geschrieben.

Ja, habe Version 0.8.1
Die Geräte-ID ist 90. An dem node steht ja auch, dass er verbinden ist, aber im homee selber ist leider nichts davon zu sehen

Du schmeißt da ein paar Dinge durcheinander. Die Geräte deines virtuellen homee haben nichts mit der homeeApi zu tun. Der obere Node ist unabhängig von den unteren… Vielleicht schaust du dir mal das Wiki an damit du einen Überblick bekommst.

Das kann viele Gründe haben. Ein guter Anfang wäre, wenn du uns die genaue Fehlermeldung von homee mitteilst.

Das stimmt so nicht, es sind keine weiteren Benutzer nötig.

Ich fasse nochmal zusammen, da es wohl nicht ganz klar geworden ist.

Vorher konnte man mit einem Gerät, welches durch die Hardware ID identifiziert wird, unbegrenzt viele Verbindungen zum homee aufbauen. Dabei war es egal ob diese auf den selben Nutzer gingen oder nicht. Mit einer homee App kommt das in der Praxis nicht vor, es sei denn man öffnet im Browser mehrere Tabs. Wie gesagt ist das ein Szenario, bei dem unbestimmte Fehler auftreten können, weil es einfach nicht vorhesehen ist.

Um diese Lücke zu schließen wird jetzt nur noch eine Websocket-Verbinding pro Hardware ID erlaubt. Wenn @stfnhmplr diese für jeden Adapter und jedes Gerät eindeutig gemacht hat, dann werdet ihr je Adapter eine Verbindung aufbauen können. Der Benutzer spielt dabei keine Rolle.

4 „Gefällt mir“

Hier hast du auf meine Frage mit den Usern geantwortet.
Und ich habe es gestern wiederholt nachstellen können das ich mich nur mit einen Extra User pro Pi anmelden kann.

Aber ist jetzt ja auch egal, da es wieder funktioniert.

Edit:
Ich weiß nicht genau warum, aber der Fehler ist behoben, die Geräte sind wieder verfügbar. Leider erscheint jetzt noch eine andere Fehlermeldung bei einer Lampe:

Dies ist die einzige Hue white&color Lampe, muss ich hier ein anderes Profil wählen?

Ich war an dem Punkt, dass ich aus der Dezimalzahl eine Hex-Zahl und damit einen RGB-Wert bekommen hatte. Irgendwie musste ich auf xy-Werte im CIE Farbraum kommen. Im Node-Red-Forum gab es dann einen Code-Schnippsel, der mir geholfen hat:


Die Steuerung habe ich jetzt hinbekommen und auch ein funktionierendes Homeegramm. Es ist aber absolut kein schöner Code, daher kann ich den noch nicht zeigen oder teilen.

Gruß,
Matthias

Mit der wahnsinnigen Hilfe von @Micha will ich euch hier den Flow für Velux Dachfenster / Rolläden zur Verfügung stellen. (Ich habe eigentlich nichts dazu beigetragen, Micha hat die ganze Arbeit gemacht :smiley: )

Was wird benötig?:

So sieht der Flow von Mich aus:

[
    {
        "id": "d28abf02.cb195",
        "type": "homeeDevice",
        "z": "2d788547.3456d2",
        "virtual-homee": "",
        "name": "Rollladen Küche",
        "nodeId": "302",
        "showNodeId": false,
        "profile": "2002",
        "icon": "default",
        "attributes": [
            {
                "instance": 0,
                "minimum": 0,
                "maximum": 100,
                "current_value": 100,
                "target_value": 100,
                "last_value": 100,
                "unit": "%25",
                "step_value": 1,
                "editable": 1,
                "type": 15,
                "state": 1,
                "last_changed": 1573237874,
                "changed_by": 1,
                "changed_by_id": 0,
                "based_on": 1,
                "data": "test",
                "id": 304,
                "node_id": 302
            },
            {
                "instance": 0,
                "minimum": 0,
                "maximum": 4,
                "current_value": 1,
                "target_value": 1,
                "last_value": 0,
                "unit": "n%2Fa",
                "step_value": 1,
                "editable": 1,
                "type": 135,
                "state": 1,
                "last_changed": 1573237874,
                "changed_by": 1,
                "changed_by_id": 0,
                "based_on": 1,
                "data": "",
                "id": 305,
                "node_id": 302
            }
        ],
        "statusTemplate": "",
        "x": 600,
        "y": 160,
        "wires": [
            [
                "96a4fa8d.2806a8"
            ]
        ]
    }
]


Und so sieht das ganze dann als Gerät in homee aus:

rolladen1

An dieser Stelle noch einmal ein riesen Dank an @Micha!
Der hier in der Community wirklich großen Einsatz zeigt.
Danke dir Micha!

8 „Gefällt mir“

Könntest du den Flow zur Verfügung stellen?
Danke und schönen 3. Advent

1 „Gefällt mir“

Na Klar:

Velux_Dachfenster.json.pdf (8,7 KB) Velux_Rolladen.json.pdf (7,9 KB)

4 „Gefällt mir“

Vielen Dank für den Flow.
Ich verwende den Flow für das Ikea Rollo über die bridge von Ikea.
Das funktioniert auch soweit alles aber bei mir sind hoch und runter vertauscht. Was muss ich am Flow ändern damit das richtig ist.
Vielen dank schon mal

Nein. Wie in der Fehlermeldung steht ist das Format der Nachricht falsch…Das muss richtigerweise so aussehen:

{
  "attribute": {
    "id": 10,
    "value": 1
  }
}
2 „Gefällt mir“

Bei welchem ist bei dir hoch und runter vertauscht ?
Bei dem Flow für das Dachfenster ist bei @TK1 die Orientierung umgedreht.
Das Rollo hat die normale Richtung.

VG