@mickym Dass nicht mehr aus der Node raus kommt hab ich ja schon gesehen am Null Wert. Aber warum? Auf dem knx busmonitor kann ich erkennen, dass der read Befehl ausgeführt wird...
NEWS
Latest posts made by iobrokerin
-
RE: Node Red und KNX Ultimate Adapter
-
RE: Node Red und KNX Ultimate Adapter
@mickym said in Node Red und KNX Ultimate Adapter:
achrichtenobjekts in der Debug Node um
Spitze, Danke. Hier das Objekt:
{"topic":"7/2/2","devicename":"Durchfluss Regen","payload":null,"payloadmeasureunit":"unknown","payloadsubtypevalue":"unknown","knx":{"event":"GroupValue_Read","dpt":"unknown","dptdesc":"unknown","source":"15.15.22","destination":"7/2/2","rawValue":null},"previouspayload":"","_msgid":"5d42a663f3822763"}
-
RE: Node Red und KNX Ultimate Adapter
@mickym OK, wie mache ich das? Ich habe in den Properties nachgesehen, hier kann man lediglich konfigurieren, wohin der msg output gehen soll....
-
Node Red und KNX Ultimate Adapter
Hallo, ich nutze u. a. Node Red, um auf mein KNX System zuzugreifen, und zwar den KNX Ultimate Adapter. Der funktioniert auch tadellos.
Mein KNX System wirft einen neuen Zählerstand auf den KNX-Bus pro erkannten Impuls von meiner Regenmesser-Wippe, das funktioniert auch. Der Impuls zählt den Zählerstand hoch und den greife ich in Node Red ab.
Nun möchte ich, wenn ein Impuls erkannt wird, einen weiteren Wert vom KNX-Bus lesen, nämlich den Wert Durchluss Regen auf der KNX-Gruppenadresse 7/2/2. Auch das funktioniert, wenn ich mir den Busmonitor in der ETS ansehe. Allerdings ist der gelesene Wert vom Durchfluss Regen in KNX immer "Null".
Ich habe den Knoten Durchfluss Regen wie folgt parametriert:
Hier die Debug-Asugabe nach Durchfluss-Regen:
Wie muss ich den Knoten konfigurieren, dass ein sinnvoller ganzzahliger Wert rauskommt?
-
RE: Hoymiles hms-800w-2t
@fredf Im Photovoltaik-Forum schreibt jemand, dass es bereits eine Lösung gibt auf die Daten zuzugreifen: click. Kennt jemand bereits einen ioBroker-Adapter oder eine aktive Entwicklung?
-
RE: Ulanzi TC001 mit Awtrix Light
Ich habe mir auch eine Ulanzi gekauft und betreibe den mit Awtrix Light und dem iobroker Adapter. Es läuft aber vieles noch nicht rund. Hier meine Hauptprobleme:
-
ich schalte die Uhr am Abend aus. Wenn ich sie früh einschalte, dann steht die Uhr wieder im AP-Modus. Ich muss mich dann wieder mit dem AP verbinden und mein WIFI neu einrichten. Dann läuft es wieder. Das ist allerdings ein unschöner Workaround und sicherlich nicht normal, oder?
-
ich habe eine benutzerdefinerte App, nämlich lasse ich anzeigen, was meine PV-Anlage am Dach produziert. Das brauche ich nachts natürlich nicht. Deswegen schreibe ich auf apps.<name>.visible ein false bzw. true. Die App wird aber nie angezeigt. Hier mal mein Blockly als code:
var power, formatedPower, show_pv, pv, home, Grid_Power, Battery_Power; // Beschreibe diese Funktion … async function formatPower(power) { formatedPower = Math.round(power); if ((formatedPower >= 1000 || formatedPower <= 1000)) { formatedPower = formatedPower / 1000; formatedPower = Math.round(formatedPower * 10) / 10; formatedPower = String(formatedPower) + 'kW '; } else { formatedPower = String(formatedPower) + 'W '; } return formatedPower; } on({ id: [].concat(['plenticore.0.devices.local.battery.P']), change: 'ne' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; // Show PV Dach? show_pv = true; pv = getState('plenticore.0.devices.local.Pv_P').val; if (pv < 5) { show_pv = false; } // PV Dach pv = await formatPower(pv); // Home Power home = await formatPower(getState('plenticore.0.devices.local.HomeOwn_P').val); // Grid Power Grid_Power = await formatPower(getState('plenticore.0.devices.local.HomeGrid_P').val); // Battery Battery_Power = await formatPower(getState('plenticore.0.devices.local.battery.P').val); setState('0_userdata.0.PV-Anlage.PV-Dach.Battery' /* Battery */, ([getState('plenticore.0.devices.local.battery.SoC').val,'% ',Battery_Power].join('')), true); setState('0_userdata.0.PV-Anlage.PV-Dach.P_Roof' /* P_Roof */, (String(pv))); setState('0_userdata.0.PV-Anlage.PV-Dach.P_House' /* P_House */, (String(home)), true); setState('0_userdata.0.PV-Anlage.PV-Dach.P_Grid' /* P_Grid */, (String(Grid_Power)), true); setState('awtrix-light.0.apps.pvroof.visible' /* Sichtbar */, show_pv, true); });
Habt ihr irgendwelche Tipps für mich?
-
-
RE: Heidelberg Energy Control Wallbox per Modbus steuern
Leider hab ich es noch nicht zum Laufen gebracht. Kann niemand helfen?
-
Heidelberg Energy Control Wallbox per Modbus steuern
Hallo,
ich kriege es einfach nicht hin, dass die Heidelberg Energy Control Wallbox per Modbus angesteuert wird. Ich habe nun 2 verschiedene RS485-USB-Adapter ausprobiert, die eigentlich funktionieren sollten lt diverser Foren. Ein Abschlusswiderstand 120 Ohm hängt auch dran direkt am Stick (parallel zw. A und B). Der ModBus-Adapter im ioBroker wird grün. Er wird aber auch grün, wenn ich den 120 Ohm Widerstand raus mache. Der Modbus-Master ist ein Raspi, die Verkabelung zur Wallbox wird über ein Adernpaar einer Telekomleitung in die Garage realisiert (ca. 10 m). Von da habe ich die Adernpaare mit einem Adernpaar eines KNX-Kabels verbunden und gehe mit dem in die Wallbox (ca. 5 m).
Die Wallbox ist mit dem Fahrzeug verbunden, die DIP-Schalter habe ich 1000x kontrolliert: S4/4 = On (ID1), S6/2 = On (Abschlusswiderstand in der Box). Sonst habe ich keine weitere Wallbox dran am Bus.
Die Register habe ich alle mehrfach geprüft und mit anderen aus dem Forum hier verglichen. Ich habe auch ein einfaches Script am Laufen, das jede Minute 100 auf Max Current schreibt (10 A). Allerdings kommt der 10 A-Wert nie dort an, das Register springt bei der manuellen Eingabe von 100 oder 80 immer wieder auf 60. Failsafe Current steht auf 160, die Drehschalter in der Box sind so gedreht, dass sie einen Strom von 6-16A zulassen. Die Box blinkt 6x weiss, 3xblau lang mit kurzen Pausen, was heisst, ein Kommunikationsfehler liegt vor.
Es ist eigentlich alles angerichtet, nur dass es einfach nicht funktionieren will. Ich weiss einfach nicht mehr weiter und bin am Verzweifeln. Hat noch jemand eine gute Idee, was ich ausprobieren könnte?
-
RE: Heidelberg Energy Control / PV-Laden / Modbus / Blockly
@iobrokerin ich bekomme auch folgende Fehlermeldungen im Log (manchmal kommen die nicht, da scheint die Verbindung stabil, aber nach zig Resets und neu anschalten der Box hab ich die ab und zu) - ich denke aber, ich bekomme die Fehlermeldung, wenn ich das Script anhalte und den Adapter neu starte, sonst nicht (wenn das Script läuft):
Das Script schreibt auch folgendes jede Minute: IMMER nur den Wert 100 als Max Ladestrom. In den Registern wird aber 60 angezeigt. Selbst wenn ich dort manuell 100 reinschreibe, springt er sofort wieder auf 60. Safe Current steht bei 160.
Die Verbindung des Adapters ist nach wie vor immer grün, ob ich Fehler im Log sehe oder nicht. Ich habe jetzt auch nochmal alle DIP Schalter geprüft, die stimmen auch. Setze ich den S4 auf 0, dann leuchtet das weisse Licht dauerhaft, ist ja dann auch nicht als Client am Modbus konfiguriert. Ich weiss wirklich nicht, was ich noch tun kann. Wäre für jede Hilfe dankbar.