Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Multihost vs. 2 Installationen und Datenübergabe über MQQT - SQL-Adapter Erfahrungen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Multihost vs. 2 Installationen und Datenübergabe über MQQT - SQL-Adapter Erfahrungen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 3 Kommentatoren 1.7k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    tp1de
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich brauche Konfigurationsempfehlungen für folgende Aufgabe verteilt auf 2 Raspberrry PI's.

    PI 1: Heizungssteuerung 24h/7Tage Dauerbetrieb mit One-Wire Sensoren und PI-Face Ein-/Ausgabe

    Es läuft Node-Red und Javascript als Logikverarbeitung und eventuell VIS zur Parametrisierung.

    PI 2: History Adapter für Statistiken und Auswertungen mit VIS, FLot- und Rickshaw Grafiken und

    Homematic-Adapter. Logikverarbeitung mit Javascript und evetuell Node-Red.

    Wichtig ist dabei, dass P1 unabhängig von Änderungen und Neustart von PI2 im Dauerbetrieb stabil durchläuft.

    Ich sehe 2 Varianten zur Implementation. Entweder Multihostmodus oder 2 komplett unabhängige Installationen mit Datenaustausch über MQTT.

    Hier im Forum kann ich entnehmen, dass es Stabilitätsprobleme mit Multihost gibt und alle Systeme auf dem gleichen SW-Stand sein sollten.

    Welche Konfiguration empfielt Ihr, wenn PI1 (Heizung) und allen Umständen stabil laufen sollte?

    Vielen Dank

    Thomas

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tp1de
      schrieb am zuletzt editiert von
      #2

      **** Hat Keiner Empfehlungen ? ****

      Mein Status:

      Ich habe seit einigen Tagen 2 PI's am laufen:

      PI 1:

      • Heizungssteuerung mit OWFS und Temperatursensoren

      • PI-Face Board zum Schalten und Lesen der Digitalen Eingänge

      • Node-red für die Logikverarbeitung und MQTT Datenübergabe

      • History, Flot, Rickshaw, VIS zur Visalisierung

      • MQTT Server

      PI 2:

      • Node-red Logikverarbeitung und MQTT lesen der Daten vom PI 1

      • SQL-Adapter mit MySQL Datenbank auf Synology Diskstation (MariaDB)

      • Flot, Rickshaw, VIS zur Visalisierung

      Wie Ihr seht ohne Multihost, da ich die Abhängigkeiten im Multihost nicht vollständig verstehe.

      PI1 muss unter allen Umständen im 24/7 Betrieb durchlaufen.

      Beide PI's laufen auf USB Filesystem - SD-Karte nur zum Booten.

      Zu meinen Erfahrungen:

      MQTT läuft bisher stabil und ohne Probleme. Datenübertragung funktioniert stabil

      MySQL ist deutlich performanter als der Standard History Adapter.

      Die MariaDB auf meiner Synology DS213+ ist mit 16MB InnoDB Buffer eingerichtet. Bei ca. 5-20 InnoDB Writes pro Sekunde ausreichend.

      SQLite3 hatte ich getestet - ist aber durchgefallen, da ich zu viele DB Writes hatte - Lock Fehler

      MySQL Workbench unter Windows 10 funktioniert sowohl für MariaDB und MySQL auf PI super für eine Überwachung der Performance.

      MySQL lokal auf dem PI braucht je nach Parameter ca. 250 -300 MB Speicher. Es wird sehr eng auf dem PI.

      Alles soweit super, bis auf Stabilitätsprobleme mit dem SQL-Adapter.

      Aktuell stürzt der js-controller nach einigen Stunden Laufzeit ab. Es sind keine Fehler im Log. Schade :( :( :(

      Ich halte Euch auf dem Laufenden ….

      Grüße

      Thomas

      1 Antwort Letzte Antwort
      0
      • etvE Offline
        etvE Offline
        etv
        schrieb am zuletzt editiert von
        #3

        …ich bin mutig! Ich versuch's mit Multihost :D

        Muss nur noch den zweiten Pi aufsetzen, bzw. die Systemdisk des ersten kopieren (geht schneller :D )

        Grüße

        Tom

        …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          aquapro
          schrieb am zuletzt editiert von
          #4

          Multihost hab ich hinter mir. Gibt zuviel Abhängigkeiten zwischen den Hosts. So möchte ich es nicht einsetzen, da der eine den anderen runter reisen kann bzw. der eine ohne den anderen nicht lauffähig ist.

          <size size="85">BananaPi / Jessie / ioBroker deinstalliert, keine Upgradesicherheit</size>

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            tp1de
            schrieb am zuletzt editiert von
            #5

            Hallo,

            ich schreib hier mal meine Erfahrungen auf. Habe beides getestet. Multihost und 2 unabhängige Systeme mit MQTT-Datenübergabe.

            Ich muss sagen, ich bin von Multihost sehr positiv überrascht.

            Insgesamt ist die Speicherausnutzung signifikant besser als vorher mit MQTT. (mit neuester Pre-Version 4.1)

            Beide Systeme laufen nun mit unter 40% genutztem Speicher im Mittel. CPU Load ist auch deutlich geringer als vorher.

            Meine Multihost Konfiguration:

            PI 1: Master mit admin, hm-rpc, hm-rega, node-red mit Piface- und 1-Wire Board und USB RS485 Adapter

            PI 2: Slave mit SQL-Adapter, mysql Datenbank und VIS mit Flot und Rickshaw Grafiken.

            PI 1 liest kontinierlich den RS-485 Datenstrom meiner Heizungssteuerung und wertet diesen mit Node-Red aus.

            Ein OWFS Server ist installiert für die Temperatursensoren.

            In Node Red überwache ich mit dem Pifaceboard die Kesselsteuerung und protokolliere diese in eigenen States.

            (Brennerlaufzeiten und Schaltpunkte etc).

            Load ist ca. 0.4 - 0,8 Memory ca 45 %

            PI 2 schreibt kontinuierlich ca. 20 Datenpunkte in MySQL Datenbank weg.

            In Vis werden die Daten aufbereitet und dargestellt.

            Load < 0,1 Memory ca. 30%

            In der vorherigen Version hatte ich die Daten zwischen den PI's per MQTT übergeben. Der MQTT-Server lief auf Pi 1.

            Obwohl ich in dieser Version den MySQL-Server auf der Diskstation hatte waren die Loads

            mit PI >90% Memory und PI2 mit > 80% Memory viel höher und ich hatte erhebliche Stabilitätsprobleme !

            Stabilitätstests:

            PI 1 läuft stabil durch, auch wenn ich bei PI 2 den Iobroker runterfahre, PI 2 ausschalte bzw. reboote.

            Wenn Pi 2 wieder da ist laufen die SQL-History Prozesse nahtlos weiter. Toll so muss es sein ! :D :D :D

            Mein erstes Fazit:

            Alles so wie ich mir bestenfalls vorgestellt habe - Jetzt muss ich noch die Langzeit-Stabilität testen.

            Grüße

            Thomas

            1 Antwort Letzte Antwort
            0
            • etvE Offline
              etvE Offline
              etv
              schrieb am zuletzt editiert von
              #6

              @tom57:

              Hallo,

              ich schreib hier mal meine Erfahrungen auf. Habe beides getestet. Multihost und 2 unabhängige Systeme mit MQTT-Datenübergabe.

              Ich muss sagen, ich bin von Multihost sehr positiv überrascht.

              Insgesamt ist die Speicherausnutzung signifikant besser als vorher mit MQTT. (mit neuester Pre-Version 4.1)

              Beide Systeme laufen nun mit unter 40% genutztem Speicher im Mittel. CPU Load ist auch deutlich geringer als vorher.

              Meine Multihost Konfiguration:

              PI 1: Master mit admin, hm-rpc, hm-rega, node-red mit Piface- und 1-Wire Board und USB RS485 Adapter

              PI 2: Slave mit SQL-Adapter, mysql Datenbank und VIS mit Flot und Rickshaw Grafiken.

              PI 1 liest kontinierlich den RS-485 Datenstrom meiner Heizungssteuerung und wertet diesen mit Node-Red aus.

              Ein OWFS Server ist installiert für die Temperatursensoren.

              In Node Red überwache ich mit dem Pifaceboard die Kesselsteuerung und protokolliere diese in eigenen States.

              (Brennerlaufzeiten und Schaltpunkte etc).

              Load ist ca. 0.4 - 0,8 Memory ca 45 %

              PI 2 schreibt kontinuierlich ca. 20 Datenpunkte in MySQL Datenbank weg.

              In Vis werden die Daten aufbereitet und dargestellt.

              Load < 0,1 Memory ca. 30%

              In der vorherigen Version hatte ich die Daten zwischen den PI's per MQTT übergeben. Der MQTT-Server lief auf Pi 1.

              Obwohl ich in dieser Version den MySQL-Server auf der Diskstation hatte waren die Loads

              mit PI >90% Memory und PI2 mit > 80% Memory viel höher und ich hatte erhebliche Stabilitätsprobleme !

              Stabilitätstests:

              PI 1 läuft stabil durch, auch wenn ich bei PI 2 den Iobroker runterfahre, PI 2 ausschalte bzw. reboote.

              Wenn Pi 2 wieder da ist laufen die SQL-History Prozesse nahtlos weiter. Toll so muss es sein ! :D :D :D

              Mein erstes Fazit:

              Alles so wie ich mir bestenfalls vorgestellt habe - Jetzt muss ich noch die Langzeit-Stabilität testen.

              Grüße

              Thomas `
              …kann ich aktuell bestätigten, läuft bei mir auch seit nun gleich zwei Tagen ohne Brösel und auch mit sehr konstanter Speichernutzung weit niedriger als davor und als erwartet. Die Idee VIS auf den zweiten zu legen finde ich gut, dann sind am ersten Pi wirklich nur mehr die wichtigen Dinge = der wird ohne Probleme durchlaufen!

              Bin auch sehr positiv überrascht!

              Grüße

              etv

              …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              706

              Online

              32.7k

              Benutzer

              82.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe