Mal wieder virtuelle Geräte - jetzt aber richtig!

Danke für deine Hilfe, vielleicht fehlt noch ein bisschen wissen zu Nodered usw. von mir.
Wenn ich „Netamo Hauptmodul“ verwende … welches Attribute muss ich nehmen um einen String oder timestamp zu senden?
Wenn ich die Netamo Attribute nehme meckert Node-Red …“Für diesen Typ wurde kein Template gefunden

Welches Attribute muss ich nehmen, oder wie baut man ein Attribute um String empfangen zu können?

Kannst du mal deinen Flow einstellen ?
Dann können wir das genauer anschauen und dir helfen.

Node Red „meckert“ nicht :wink:, sondern weist Dich lediglich darauf hin, daß hier bei den Attributen kein Template vorhanden ist und Du die Einstellungen manuell vornehmen musst.
Stefan hat so gut es geht bei den Attributen, wo es eindeutig ist, Templates hinterlegt, z.B. „Dimmwert“ → Werte zwischen 0 und 100, Einheit %.
Bei anderen Attributen (z.B. Netatmo) kann eventuell kein sinnvolles Template hinterlegt werden, dann kommt dieser Hinweis.

Aus eigener Erfahrung (Trial & error) kann ich sagen, daß die Attribute Firmware, Software und Geräteprogramm funktionieren, um Strings darstellen zu können.
Alle anderen müsstest Du durchprobieren.

Mal ne Frage zur Hue Integration, kann man die Schalter alert und effect auch in das vhih Gerät mit einbauen?

Ja das kannst du einbauen.
Dazu nimmst du einfach ein zusätzliches Switch Attribut. Die Umwandlung machst du dann in Node Red.

VG

1 „Gefällt mir“

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