Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. stefan14

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 6
    • Best 0
    • Groups 1

    stefan14

    @stefan14

    Starter

    0
    Reputation
    5
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    stefan14 Follow
    Starter

    Latest posts made by stefan14

    • RE: Modbus Verbindung mit Solis Wechselrichter geht nicht

      Hallo zusammen!
      Ich bin mittlerweile auf Home Asssistant umgestiegen und hier gibt es 2 Möglichkeiten:

      • Benutzung von Solis Datenstick (welcher auch TCP-Modbus Server ist) und über HACS, die Integration (so eine Art Addon) "Solax-Modbus" installieren --> https://github.com/wills106/homeassistant-solax-modbus. Das kann 143 Entitäten auslesen und erlaubt ziemlich viel auszulesen und auch einzustellen ! 5ea692d0-da57-4c82-a272-c93c68df4682-image.png
      • Benutzung von "Solis Inverter" Integration (so eine Art Addon) --> https://github.com/hultenvp/solis-sensor/, was die Daten aus der SolisCloud holt mit ~5 Minuten Verzögerung

      Viel Spaß beim Ausprobieren 🙂

      Gruß
      Stefan

      posted in ioBroker Allgemein
      S
      stefan14
    • RE: Pumpe steuern über Tempdifferenz

      @rudolf1957
      Versuche es mal mit diesem flow

      [
          {
              "id": "899599b8f9de1378",
              "type": "tab",
              "label": "Flow 2",
              "disabled": false,
              "info": "",
              "env": []
          },
          {
              "id": "458e3bc802ffa358",
              "type": "api-current-state",
              "z": "899599b8f9de1378",
              "name": "",
              "server": "2a08017d41c42a0a",
              "version": 3,
              "outputs": 1,
              "halt_if": "",
              "halt_if_type": "str",
              "halt_if_compare": "is",
              "entity_id": "sensor.28_ff641f598ee0_temperature",
              "state_type": "num",
              "blockInputOverrides": false,
              "outputProperties": [
                  {
                      "property": "payload",
                      "propertyType": "msg",
                      "value": "",
                      "valueType": "entityState"
                  },
                  {
                      "property": "topic",
                      "propertyType": "msg",
                      "value": "Temp1",
                      "valueType": "str"
                  }
              ],
              "for": "0",
              "forType": "num",
              "forUnits": "minutes",
              "override_topic": false,
              "state_location": "payload",
              "override_payload": "msg",
              "entity_location": "data",
              "override_data": "msg",
              "x": 550,
              "y": 540,
              "wires": [
                  [
                      "c9415f769ea20817"
                  ]
              ]
          },
          {
              "id": "fce1376ac4483678",
              "type": "inject",
              "z": "899599b8f9de1378",
              "name": "",
              "props": [
                  {
                      "p": "payload"
                  },
                  {
                      "p": "topic",
                      "vt": "str"
                  }
              ],
              "repeat": "1",
              "crontab": "",
              "once": false,
              "onceDelay": 0.1,
              "topic": "",
              "payload": "",
              "payloadType": "date",
              "x": 210,
              "y": 560,
              "wires": [
                  [
                      "458e3bc802ffa358",
                      "e562b1ee38ae590c"
                  ]
              ]
          },
          {
              "id": "e562b1ee38ae590c",
              "type": "api-current-state",
              "z": "899599b8f9de1378",
              "name": "",
              "server": "2a08017d41c42a0a",
              "version": 3,
              "outputs": 1,
              "halt_if": "",
              "halt_if_type": "str",
              "halt_if_compare": "is",
              "entity_id": "sensor.solis_temperature",
              "state_type": "num",
              "blockInputOverrides": false,
              "outputProperties": [
                  {
                      "property": "payload",
                      "propertyType": "msg",
                      "value": "",
                      "valueType": "entityState"
                  },
                  {
                      "property": "topic",
                      "propertyType": "msg",
                      "value": "Temp2",
                      "valueType": "str"
                  }
              ],
              "for": "0",
              "forType": "num",
              "forUnits": "minutes",
              "override_topic": false,
              "state_location": "payload",
              "override_payload": "msg",
              "entity_location": "data",
              "override_data": "msg",
              "x": 520,
              "y": 600,
              "wires": [
                  [
                      "c9415f769ea20817"
                  ]
              ]
          },
          {
              "id": "80b539375074cdfd",
              "type": "function",
              "z": "899599b8f9de1378",
              "name": "function 5",
              "func": "msg.topic = \"diff\"\nmsg.payload = msg.payload.Temp2 - msg.payload.Temp1;\nreturn msg;",
              "outputs": 1,
              "noerr": 0,
              "initialize": "",
              "finalize": "",
              "libs": [],
              "x": 1080,
              "y": 560,
              "wires": [
                  [
                      "19dc43570ca9090f",
                      "61e394b2b1d96a82"
                  ]
              ]
          },
          {
              "id": "c9415f769ea20817",
              "type": "join",
              "z": "899599b8f9de1378",
              "name": "",
              "mode": "custom",
              "build": "object",
              "property": "payload",
              "propertyType": "msg",
              "key": "topic",
              "joiner": "\\n",
              "joinerType": "str",
              "accumulate": false,
              "timeout": "",
              "count": "2",
              "reduceRight": false,
              "reduceExp": "",
              "reduceInit": "",
              "reduceInitType": "",
              "reduceFixup": "",
              "x": 890,
              "y": 560,
              "wires": [
                  [
                      "80b539375074cdfd",
                      "847e8baca31e6b10"
                  ]
              ]
          },
          {
              "id": "19dc43570ca9090f",
              "type": "debug",
              "z": "899599b8f9de1378",
              "name": "debug 6",
              "active": true,
              "tosidebar": true,
              "console": true,
              "tostatus": true,
              "complete": "payload",
              "targetType": "msg",
              "statusVal": "payload",
              "statusType": "auto",
              "x": 1310,
              "y": 620,
              "wires": []
          },
          {
              "id": "847e8baca31e6b10",
              "type": "debug",
              "z": "899599b8f9de1378",
              "name": "debug 7",
              "active": false,
              "tosidebar": true,
              "console": true,
              "tostatus": true,
              "complete": "payload",
              "targetType": "msg",
              "statusVal": "payload",
              "statusType": "auto",
              "x": 1070,
              "y": 640,
              "wires": []
          },
          {
              "id": "61e394b2b1d96a82",
              "type": "switch",
              "z": "899599b8f9de1378",
              "name": "",
              "property": "payload",
              "propertyType": "msg",
              "rules": [
                  {
                      "t": "gt",
                      "v": "1",
                      "vt": "num"
                  },
                  {
                      "t": "lt",
                      "v": "1",
                      "vt": "num"
                  }
              ],
              "checkall": "true",
              "repair": false,
              "outputs": 2,
              "x": 1390,
              "y": 460,
              "wires": [
                  [
                      "316918699f3ea2ea"
                  ],
                  [
                      "0c942921a06f0cb7"
                  ]
              ]
          },
          {
              "id": "316918699f3ea2ea",
              "type": "api-call-service",
              "z": "899599b8f9de1378",
              "name": "Pumpe Ein",
              "server": "2a08017d41c42a0a",
              "version": 5,
              "debugenabled": false,
              "domain": "switch",
              "service": "turn_on",
              "areaId": [],
              "deviceId": [],
              "entityId": [
                  "switch.hm_flur_statusanzeige_state_ch3"
              ],
              "data": "",
              "dataType": "jsonata",
              "mergeContext": "",
              "mustacheAltTags": false,
              "outputProperties": [],
              "queue": "none",
              "x": 1610,
              "y": 400,
              "wires": [
                  []
              ]
          },
          {
              "id": "0c942921a06f0cb7",
              "type": "api-call-service",
              "z": "899599b8f9de1378",
              "name": "Pumpe Aus",
              "server": "2a08017d41c42a0a",
              "version": 5,
              "debugenabled": false,
              "domain": "switch",
              "service": "turn_off",
              "areaId": [],
              "deviceId": [],
              "entityId": [
                  "switch.hm_flur_statusanzeige_state_ch3"
              ],
              "data": "",
              "dataType": "jsonata",
              "mergeContext": "",
              "mustacheAltTags": false,
              "outputProperties": [],
              "queue": "none",
              "x": 1610,
              "y": 480,
              "wires": [
                  []
              ]
          },
          {
              "id": "2a08017d41c42a0a",
              "type": "server",
              "name": "Home Assistant",
              "version": 5,
              "addon": false,
              "rejectUnauthorizedCerts": true,
              "ha_boolean": "y|yes|true|on|home|open",
              "connectionDelay": true,
              "cacheJson": true,
              "heartbeat": false,
              "heartbeatInterval": "30",
              "areaSelector": "friendlyName",
              "deviceSelector": "friendlyName",
              "entitySelector": "friendlyName",
              "statusSeparator": ": ",
              "statusYear": "hidden",
              "statusMonth": "short",
              "statusDay": "numeric",
              "statusHourCycle": "default",
              "statusTimeFormat": "h:m",
              "enableGlobalContextStore": false
          }
      ]
      
      posted in Node-Red
      S
      stefan14
    • RE: "iobroker update" findet updateserver nicht

      @thomas-braun Hatte vorher im Forum geschaut und auch danach gesucht... Sorry, falls es jetzt doppelt gepostet wurde. Aber immerhin bin ich in guter Gesellschaft 😉

      Edit1: Oh. Weiter runterscrollen hilft. Sorry. Ich lösche den Post

      posted in ioBroker Allgemein
      S
      stefan14
    • "iobroker update" findet updateserver nicht

      Hallo,
      ich kann aktuell kein Update durchführen. Weder über das Webinterface noch über die Kommondozeile. Habe schon einen 2. iobroker docker container aufgesetzt mit dem gleichen Fehler. Auch curl findet unter der URL nichts.
      Auf der console bekomme ich folgende Ausgabe:

      root@iobroker:/opt/iobroker# iobroker update
      Used repository: stable
      Cannot download repository hash file from "http://download.iobroker.net/sources-dist-hash.json": connect ECONNREFUSED 79.143.182.215:80
      Cannot download repository hash file from "http://download.iobroker.net/sources-dist-hash.json": connect ECONNREFUSED 79.143.182.215:80
      Cannot download repository file from "http://download.iobroker.net/sources-dist.json": connect ECONNREFUSED 79.143.182.215:80
      Adapter    "admin"        : 6.2.23   , installed 6.2.23
      ...
      
      curl http://download.iobroker.net/sources-dist.json
      curl: (7) Failed to connect to download.iobroker.net port 80 after 2136 ms: Connection refused
      

      Ist der Server down?

      posted in ioBroker Allgemein
      S
      stefan14
    • RE: Modbus Verbindung mit Solis Wechselrichter geht nicht

      Hallo,
      hat jemand von euch schon den Original Solis Datenstick verwendet, welcher ein Modbus TCP Interface an Port 8899 bereitstellt ?
      be1389c8-3e6d-4f64-92c9-1f7d21f4964e-grafik.png
      aec555d0-c832-48d6-bee7-c7532c756ed1-grafik.png

      Leider habe ich bisher nur so belanglose Informationen wie Model No. DSP und LCD Version abrufen können 75cc6737-7d8d-431d-8df3-59e4ec953741-grafik.png
      68aedf82-cb2b-4ebf-83ed-134bd2dc5ed1-grafik.png
      Daten wie EnergyToday und die ganzen anderen interessanten Informationen bleiben leider bei 0.
      9ebde876-e446-4028-b98e-abcd49cb6e2b-grafik.png
      Ich vermute einfach "nur" eine falsche Adresse im Input Register. Die Adresse für z.B. EnergyToday ist im Solis Handbuch mit 3015 angegeben. Aber Adressen in diesem Bereich werden sofort als Fehlerhaft markiert.

      Aber dadurch dass einige Daten sich abrufen lassen, habe ich die Hoffnung noch nicht aufgegeben, ohne zusätzlichen RS485 Adapter die Daten via Netzwerk abrufen zu können 😉

      VG
      Stefan

      posted in ioBroker Allgemein
      S
      stefan14
    • Modbus Waveshare RTU Relay Board - Relais schalten

      Hallo Forum,
      ich bin neu hier und bin total begeistert, was ioBroker so alles bietet.
      Beim Versuch ein Modbus Relais Board einzubinden, stosse ich jedoch auf kleine Probleme. Generell kann ich die Schaltkontakte schon schalten .

      Es handelt sich um folgendes Produkt: https://www.waveshare.com/wiki/Modbus_RTU_Relay?Amazon#Function_code

      Konfiguriert habe ich es wie folgt
      cce2bc55-6efc-49e8-988b-29ea5121d7ab-grafik.png

      65534691-eeef-4239-a5f8-9e60b363479f-grafik.png

      d30ead23-8364-4793-8796-99de8b31f15f-grafik.png

      Nutze ich z.B. Blockly zum Schalten der Kontakte über ein Script, funktioniert das auch sehr zuverlässig.

      Wenn ich jedoch einen Schalter im HABPanel einbinde, schaltet der Kontakt manchmal nur für eine Sekunde und schaltet sich wieder aus. Weiterhin ist die Schaltfunktion auch invertiert, was bedeutet, der Kontakt ist AN im ioBroker und aus auf dem Relaisboard.
      361022fa-519f-48ce-bea8-281bbe94e806-grafik.png
      In der Beschreibung auf der Homepage wird von
      0000 für AUS
      FF00 für EIN
      5500 für togglen berichtet
      Aber egal welche Rolle ich dem Ausgang in der Modbus Konfiguration zuordne (state, switch, value, level) kann ich aber keinen Wert dieser Art zuordnen. Auch wenn ich den Dezimalwelt (55=85 oder 5500 = 21760) übertrage, toggelt nicht der Ausgang. Auch ein Schaltelement, was zwischen 2 Werten (true/false) schaltet, funktioniert nicht.

      Komisch ist auch, dass der Zustand vom Ausgang in den Objekten gespeichert wird und nach einer Sekunde dort wieder "(null)" erscheint wenn ich nicht WP im Ausgang an hake, Schalte ich den Ausgang über HABPanel, kann ich diesen nur wieder ausschalten, wenn ich diesen innerhalb der Sekunde wieder ausschalte, wo der Zustand noch nicht "(null)" ist.

      Vielleicht hat ja jemand das Board schon eingebunden und sieht auf Anhieb, was in meiner Konfiguration falsch eingestellt wurde.
      Eine Google Suche ergab leider 0 treffer in der Kombination von iobroker und Modbus RTU Relay .

      posted in Hardware
      S
      stefan14
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo