Mal wieder virtuelle Geräte - jetzt aber richtig!

Klasse, schau ich mir gleich an. Hab gerad festgestellt das mein „Test Node red“ streikt… :roll_eyes:

So Test Node Red läuft wieder , keine Ahnung was da los war. Hab nun Über die Palettenverwaltung die benötigten Nodes installiert gesehen das es ja auch ein „rotes“ Hue Magic Node gibt, das schaut ja auch vielversprechend aus…


Hat das jemand im Einsatz als Beispiel?

VG Andi :cowboy_hat_face:

Was willst du damit abbilden ?
Werde ich mir morgen mal anschauen was das kann.

Die hinterlegten Effekte…funzt einwandfrei :slight_smile: hab da was gebastelt, geht aber bestimmt noch eleganter :see_no_evil:

VG Andi :cowboy_hat_face:

1 „Gefällt mir“

Guten Tag :slight_smile:
ich funke hier als Anfänger mal dazwischen. Finde die Idee mit virtuellen Geräten / iobroker / node-red sehr intressant und probiere momentan rum, mir fehlt aber erstmal einiges an Grundkenntnissen.

Wie kann ich denn z.B. etwas aus dem iobroker (z.B. eine Alexa Steckdose) mit einem virtuellen Homee Objekt (Lampe) im Flow verknüpfen?
Ich muss ja den payload (Attribut powerState) an das virtuelle Objekt übergeben (andere Attribute?!) um zu erfahren, ob die Steckdose bereits an oder aus ist. Dann wiederum muss beim Schalten in Homee das Attribut powerState wieder an das Objekt im iobroker übergeben werden.

Stehe auf dem Schlauch :frowning: Change Node? Function? Wie geben ich Attribute richtig weiter?
Brauche keine komplett programmierte Lösung, kleine Hinweise würden mir erst einmal reichen :wink:

Ich danke euch schonmal :v:

Hallo @Revo, willkommen in der Community. Schau die mal den wiki-Beitrag an. Darin ist auch ein Link zu @Micha Youtube-Kanal, wo super die Zusammenhänge erklärt sind.

Beispiel Flows:

Okay danke, ich schaue noch mal durch und importiere mir mal ein paar Flows :slight_smile: Habe schon ein paar Tutorials durch, es scheiterte aber schon an einem Inject mit payload { „id“: xx, „value“: 1 } um das HomeeDevice zu schalten. Ich schaue später noch mal die IDs durch. Vielleicht ist irgendwo etwas doppelt vergeben oder es stimmt was nicht überein :man_shrugging:

Neues Format für den payload beachten
{’attribute’:{’id’:0,’value’:0}}
VG

das erklärt vielleicht einiges, danke! :smiley:

Hat geklappt. Der String muss in data und nicht in value in Firmware Dann geht die Anzeige in homee. Danke

Moin,
ich hab ein Problem mit allen virtuellen Geräten von NodeRed in Homee.
Hab wegen Umbau meines Arbeitszimmers meine komplette Infrastruktur runtergefahren. Nach dem Wiederanlauf sind alle virtuellen Geräte im Homee online. Es werden aber keine Daten aktualisiert. Schalte ich eines der Geräte, dann geht es offline.

Ich kann aber neue Geräte hinzufügen. Diese funktionieren dann auch. Hab testweise ein anderes virtuelles Gerät entfernt und neu angelernt - dann läuft das auch wieder.

Bevor ich nun alle virtuelle Geräte lösche und neu anlerne, wollte ich mal Euer Schwarmwissen nutze. Kennt jemand die Ursache und ggf. auch die Problem Behebung ohne neu Anlernen?

NodRed 2.0.1 läuft auf ioBroker, node-red-contrib-homee 0.8.1., Homee V. 2.31.0

Was sagt der iobroker log? Node red debug nodes reinhängen und aktivieren?

Im log steht nichts kritisches bis auf diese Zeile:
node-red.0 2021-01-17 19:16:17.976 error (2963) install: [""]

node-red.0	2021-01-17 19:16:37.779	debug	(2963) 17 Jan 19:16:37 - [info] Flows starten
node-red.0	2021-01-17 19:16:37.276	debug	(2963) 17 Jan 19:16:37 - [info] Server wird jetzt auf http://127.0.0.1:1880/ ausgeführt.
node-red.0	2021-01-17 19:16:37.188	debug	(2963) 17 Jan 19:16:37 - [info] Flow-Datei: /opt/iobroker/iobroker-data/node-red/flows.json
node-red.0	2021-01-17 19:16:37.186	warn	(2963) 17 Jan 19:16:37 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false
node-red.0	2021-01-17 19:16:37.184	debug	(2963) 17 Jan 19:16:37 - [info] Benutzerverzeichnis: /opt/iobroker/iobroker-data/node-red/
node-red.0	2021-01-17 19:16:37.182	debug	(2963) 17 Jan 19:16:37 - [info] Kontextspeicher: 'default' [ module=memory]
node-red.0	2021-01-17 19:16:37.180	debug	(2963) 17 Jan 19:16:37 - [info] Einstellungsdatei: /opt/iobroker/iobroker-data/node-red/settings.js
node-red.0	2021-01-17 19:16:35.845	debug	(2963) 17 Jan 19:16:35 - [info] Dashboard version 2.26.1 started at /ui
node-red.0	2021-01-17 19:16:32.436	debug	(2963) 17 Jan 19:16:32 - [info] Polymer started at /polymer
node-red.0	2021-01-17 19:16:27.162	debug	(2963) 17 Jan 19:16:27 - [info] Paletten-Nodes werden geladen
node-red.0	2021-01-17 19:16:26.217	debug	(2963) 17 Jan 19:16:26 - [info] Linux 4.19.97-v7l+ arm LE
node-red.0	2021-01-17 19:16:26.215	debug	(2963) 17 Jan 19:16:26 - [info] Node-RED Version: v1.2.5 17 Jan 19:16:26 - [info] Node.js Version: v10.19.0
node-red.0	2021-01-17 19:16:26.212	debug	(2963) 17 Jan 19:16:26 - [info] Willkommen bei Node-RED! ===================
node-red.0	2021-01-17 19:16:25.840	debug	(2963) system.adapter.admin.0: logging true
ecovacs-deebot.0	2021-01-17 19:16:25.829	debug	(1899) system.adapter.admin.0: logging true
node-red.0	2021-01-17 19:16:23.806	info	(2963) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
node-red.0	2021-01-17 19:16:17.976	error	(2963) install: [""]
node-red.0	2021-01-17 19:16:17.923	info	(2963) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.node-red, node: v10.19.0, js-controller: 3.1.6
node-red.0	2021-01-17 19:16:16.705	debug	(2963) statesDB connected
node-red.0	2021-01-17 19:16:16.704	debug	(2963) States connected to redis: 127.0.0.1:9000
node-red.0	2021-01-17 19:16:16.616	debug	(2963) States create System PubSub Client
node-red.0	2021-01-17 19:16:16.612	debug	(2963) States create User PubSub Client
node-red.0	2021-01-17 19:16:16.564	debug	(2963) Redis States: Use Redis connection: 127.0.0.1:9000
node-red.0	2021-01-17 19:16:16.560	debug	(2963) objectDB connected
node-red.0	2021-01-17 19:16:16.545	debug	(2963) Objects connected to redis: 127.0.0.1:9001
node-red.0	2021-01-17 19:16:16.458	debug	(2963) Objects client initialize lua scripts
node-red.0	2021-01-17 19:16:16.456	debug	(2963) Objects create User PubSub Client
node-red.0	2021-01-17 19:16:16.452	debug	(2963) Objects create System PubSub Client
node-red.0	2021-01-17 19:16:16.314	debug	(2963) Objects client ready ... initialize now
node-red.0	2021-01-17 19:16:15.656	debug	(2963) Redis Objects: Use Redis connection: 127.0.0.1:9001

Gibt es irgendwelche Meldungen aus den Debug Nodes? Wenn deine Geräte die Info an homee schicken? Versuche mal so einen Flow zu verfolgen?

Nutzt du irgendwelche Adapter aus dem IO der vlt nicht gestartet worden ist?

Hast was sonst als Job eingeplant, welcher nach einen Neustart nicht angelaufen ist?

Die Adapter laufen alle. Ich sehe auch die aktuellen Werte in NodeRed. Im Debug der Flows sehe ich absolut nichts, wenn ich am Homee die Geräte schalte. Dort gehen die Geräte offline. Nach einem Deploy in NodeRed sind sie wieder erreichbar.

Hast du es mal mit einem Full Deploy probiert ?

Das hilft leider auch nicht.

Ich habe jetzt alle Geräte in Homee neu angelernt. Das funktioniert, aber war halt viel Arbeit.

Hallo zusammen,

nachdem ich mit dem normalen Möglichkeiten von homee soweit klar komme, kommt nach der Pflicht, bekanntlich die Kür :wink:

Also hab ich mir nen pi bestellt und versuche jetzt node red mit homee ans laufen zu bringen.

Mein Problem, um meiner Wortwahl treu zu bleiben:
Ich kann nicht Schlittschuh fahren :joy:
Ich brauche also einen Zwerg, oder was es auch immer als Hilfen gab, um nicht direkt auf die Schn… zu fallen.

Daher hätte ich mal die Frage, ob jemand so nett ist und mich mal an die Hand nimmt und mal eine Runde mit mir dreht. Schluss jetzt mit den Wortspielen…

Hier mal mein aktueller Stand:

  • pi ist vorinstalliert gewesen
  • node red ist installiert
  • wenn ich es nicht ganz falsch gemacht habe, sollte node red sich jetzt auch bei jedem Neustart automatisch starten
  • ich erreiche node red über den browser

Jetzt hört es aber auf…
ich brauche ja jetzt den homee node.
Dafür bin ich bei Stefan auf die Homepage gegangen und habe versucht den zu installieren.

jetzt kommen aber so viele Warnmeldungen, das ich lieber direkt fragen möchte, bevor ich später irgendwann mal wieder alles löschen muss und wieder von vorne anfangen darf.

Ich gehe davon aus, das die Fehler daraus resultieren, das ich sonst am pi nichts gemacht habe.
Er hat also noch die Grundinstallation. Wahrscheinlich muss ich diverse Dinge updaten, weiß aber nicht wie :innocent:

Vielen Dank schon mal vorab für etwas Hilfe.
Aber Vorsicht! Wenn das bei mir läuft, kommen bestimmt noch ein paar Fragen mehr :see_no_evil: