Hallo, ich habe auch mal etwas mit dem Adapter rumprobiert. Ich habe bei URL die Adresse meine ioBroker-Installation eingetragen z.B. http://192.168.xxx.yyy:8087/, Nach klick auf Save&Test war auch alles grün.
Dann auf dem Dashboard "Singlestat" eingefügt und unter Query "JSON" als Datasource ausgewählt. Wenn man in das Feld Metric klickt erscheinen nach ein paar Sekunden alle Datenpunkte aus ioBroker.
NEWS
Best posts made by Dolomiti
-
RE: [Aufruf] Modifikation simpleAPI-Adapter - ioBroker als Datenquelle für Grafana
-
RE: Gosund P1-1: Steckdose mit Tasmota flashen (OTA)
@qqolli
Hab auf deine Empfehlung hin die Leiste bestellt und habe sie dann nach deiner Beschreibung geöffnet. Habe mir dann aber gedacht, bevor ich anfange zu löten versuch mal das Ding mittels tuya-convert zu flashen - und siehe da, hat im ersten Anlauf funktioniert. Hab die Leiste nach folgender Anleitung von Heise geflasht. -
RE: Modbus HEX in IOBroker Modbus Adpater
@nils-arnold
Hallo,
Also in deinem Bild steht ja ein komplettes MB-Telegramm drin.
Dröseln wir das mal auf:
01 05 00 00 FF 00 8C 3A
01 -> Adresse des Board, die muss im MB-Adapter bei der "Geräte ID" rein, wobei das bei MB-TCP eigentlich egal sein sollte, da das Board über die IP eindeutig identifziert ist.
05 -> MB Function Code 5 -> Force single coil, also ein Bit schreiben
00 00 -> Adresse des Relais, also in dem Fall das 1. Relais
FF 00 -> einschalten, 00 00 -> ausschalten
8C 3A -> Checksumme die wir vom Programm/Adapter errechnetDa du ein Bit schreiben willst musst du im MB-Adapter bei den diskreten Ausgängen Einträge mit den Adressen 0 bis 3 anlegen. Dann kannst du unter den Objekten in den entsprechenden Datenpunkt entwerder 0000 für ausschalten oder 65280 (Hex FF00) zum einschalten eintragen. Dann sollten die Relais eigentlich schaltbar sein.
Edit: Typo
-
RE: [Neuer Adapter] Proxmox VM
@lobomau
Gleiches Problem habe ich auch. Habe es mit verschiedenen ioBroker-Versionen probiert.- Debian 9 mit Node 8, js-controller 1.5.14
- Debian 9 mit Node 10 js-controller 1.5.14
- Debian 10 mit Node 10 js-controller 2.0.xx
Immer der gleiche Fehler. Passiert bei mir aber ca. 10 mal am Tag. Hab den Adapter auch schon mal neu installiert, hat aber nichts gebracht.
-
RE: [Vorlage] HP Drucker Füllstände (Javascript).
@clown007
Danke für die Anpassung. Ich hatte mir das auch schon überlegt. Meiner Meinung nach konvertiert xml2js nicht richtig.
Im ersten Beispiel wird der Text angezeigt wie erwartet.var parseString = require('xml2js').parseString; var xml = "<aaaa>Ein Text</aaaa>" parseString(xml, function (err, result) { log(result); });
Ergebnis bei mir:
{'aaaa':'Ein Text'}
Ab der zweiten Ebene kommen die eckigen Klammern hinzu
var parseString = require('xml2js').parseString; var xml = "<aaaa><bbbb>Ein Text</bbbb></aaaa>" parseString(xml, function (err, result) { log(result); });
Ergebnis
{'aaaa':{'bbbb':['Ein Text']}}
Bei einem Onlinekonverter wie z.B. hier ist das Ergebnis wie erwartet.
{ "aaaa": { "bbbb": "Ein Text" }, }
Ist dein geparstes Ergebnis auch mit eckigen Klammern? Ich dachte schon, es liegt an meiner ioBroker-Installation mit einer alten oder falschen xml2js, aber in einem neuen Proxmox-Container mit ganz frischem ioBroker ist das Ergebnis das gleiche. Anscheinend macht er bei mir ein Array aus dem einzelnen Wert.
Mit deiner Version läuft es jetzt jedenfalls, aber ich würde das Problem gerne verstehen und nachvollziehen können. -
RE: [gelöst] WAGO 750-880 Modbuseinbindung - Adressierung
@steinerma
Hallo,
du schreibst in der Excelliste, dass %MX700.0 an Adresse 23488 liegt, aber im Screenshot vom ioBroker steht bei Test1 25775, das passt doch nicht ganz zusammen. Lt. Excel ist das %MX842.15. Ich kann das erst morgen probieren, dann kann ich das an meinem 750-880 versuchen nachzustellen (is heut schon was spät für mich ) -
RE: [Neuer Adapter] Proxmox VM
@Meistertr
Gibt es die Möglichkeit den IO-Delay-Wert mit einzulesen. Bei mir ist der auf einmal von 0% auf 24% gestiegen und ich habe das nicht mitbekommen. Ursachenforschung fällt danach schwer. Letztendlich hat nur ein Proxmoxreboot geholfen. Ich würde mir den Wert gerne irgendwie alarmieren. Auslesbar ist er, da mein Proxmox den in eine InfluxDB schreibt und er auch mittels Dashboard von Grafana visualisiert wird.Gruß
Dolomiti -
RE: [Gelöst] ID oder Name eines State in Vis anzeigen
@liv-in-sky
So, ich habe mal etwas ausprobiert. Funktioniert sehr gut für mich.
So sehen die DP´s aus.
und so die Testausgabe des HTML-Strings
Hier noch mein Skript, in dem es bestimmt Optimierungspotential gibt.
Wenn ich noch Lust habe probier ich das Ganze mal mit Arrays oder JSON umzusetzten.
Danke für die Denkanstöße und Hilfe
-
RE: [gelöst] WAGO 750-880 Modbuseinbindung - Adressierung
@steinerma
Wie heißt denn die Adresse 40778 bei WAGO? Versuch mal 778 oder 778+/- 1Edit: Oben gesehen %ID131. Müsste bei Holding Registers 774 sein.
Hatte in einem Testprojekt mal mit den Adressen rumgespielt.
-
RE: [gelöst]Unbekannte Unterputzdose
Ich wusste doch, daß ich das schon mal gesehen habe.
https://de.wikipedia.org/wiki/MMC_3000proNennt sich auch HomeNet.
Bin bei meiner Suche nach Homeway-Infos drüber gestolpert.
Latest posts made by Dolomiti
-
RE: gelöst UniFi 172.16.0.1 IoBroker startet nicht im Browser
@marcel-drzal-0
Du versuchst auch dem admin.0 eine IP zuzuweisen. In deiner Liste der Instanzen steht aber nur ein admin.1 -
RE: Tastendruck woher nach Umstellung VIS Hardware
@wendy2702
Es gibt hier einen Thread wo jemand ein ähnliches Problem hat. Dort ist ein Script-Beispiel um ggf. den Auslöser zu finden. Vielleicht hilft dir das weiter.https://forum.iobroker.net/topic/72203/shelly-dimmer-geht-immer-an/3
Gruß
Dolomiti
-
RE: USV simulieren?
@jan-puchta
Hallo,
ich starte mein QNAP über WOL und lege es dann mitexec('ssh admin@192.168.1.100 /etc/init.d/pw_sleep.sh', function (error, result, stderr) { console.log(('resultvis: ' + String(result))); console.log(('errorvis: ' + String(error))); console.log(('stderrvis: ' + String(stderr))); });
wieder schlafen. Die log-Zeilen sind nur zum testen drin.
habe ich aus dem QNAP-Forum
Da du dein QNAP aber runterfahren willst könnte das gehen in dem du "/etc/init.d/pw_sleep.sh" durch "/sbin/poweroff" ersetzt. Habe ich selber aber noch nicht probiert. Weiß also nicht,ob das der saubere Weg zum runterfahren ist.Gruß
Dolomiti -
RE: WAGO 750-8212 -> illegal Data adress
@legro
Die 40003 sieht aus wie eine Alias-Adresse. Probier mal Adresse 3 bei den Holding-Registern einzutragen und dann setz dass Häkchen bei Aliases benutzen im Reiter Allgemein. -
RE: WAGO 750-8212 -> illegal Data adress
@legro
Was willst du denn auslesen? Laut Handbuch greifst du bei diesem Fehler auf eine ungültige Adresse zu.
Meinst du vielleicht die Adresse 3 und folgende?
Zeig mal deine Holding-Register-Übersicht -
RE: Modbus HEX in IOBroker Modbus Adpater
@paul53
Stimmt. Wird bei den Modbus-Testprogrammen immer nur mitangezeigt und dann bei MB-TCP abgeschnitten.
Die Seite kannte ich noch nicht. Direkt mal Lesezeichen gesetzt. -
RE: Modbus HEX in IOBroker Modbus Adpater
@nils-arnold
Hallo,
Also in deinem Bild steht ja ein komplettes MB-Telegramm drin.
Dröseln wir das mal auf:
01 05 00 00 FF 00 8C 3A
01 -> Adresse des Board, die muss im MB-Adapter bei der "Geräte ID" rein, wobei das bei MB-TCP eigentlich egal sein sollte, da das Board über die IP eindeutig identifziert ist.
05 -> MB Function Code 5 -> Force single coil, also ein Bit schreiben
00 00 -> Adresse des Relais, also in dem Fall das 1. Relais
FF 00 -> einschalten, 00 00 -> ausschalten
8C 3A -> Checksumme die wir vom Programm/Adapter errechnetDa du ein Bit schreiben willst musst du im MB-Adapter bei den diskreten Ausgängen Einträge mit den Adressen 0 bis 3 anlegen. Dann kannst du unter den Objekten in den entsprechenden Datenpunkt entwerder 0000 für ausschalten oder 65280 (Hex FF00) zum einschalten eintragen. Dann sollten die Relais eigentlich schaltbar sein.
Edit: Typo
-
RE: Wireguard portforwarding und NAT auf Sophos UTM einrichten
@david-g
Sieht bei mir genau so aus. Egal ob ich ne Verbindung vom Handy per VPN habe oder nicht.
Hab mal in anderen Proxmox-LXC´s geschaut, steht überall nur bei TCP listen drin.
Zitat Ubuntu-Wiki:State Status der Verbindung. UDP ist ein statusloses Protokoll, deswegen ist diese Spalte bei UDP-Sockets leer.
-
RE: Wireguard portforwarding und NAT auf Sophos UTM einrichten
@david-g
Du musst nur deine Spuren gut verwischenDann habe ich auch keine anderen Ideen mehr.
-
RE: Wireguard portforwarding und NAT auf Sophos UTM einrichten
@david-g
Kannst du dem irgendwie mit Wireshark auf die Schliche kommen, also den Traffic bis zum Sophos und vom Sophos bis zum Wireshark mitschneiden. Evtl. bekommt man darüber raus wo es klemmt.