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. Skripten / Logik
  4. [erledigt][Blockly] Homematic Rollo Unreach

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[erledigt][Blockly] Homematic Rollo Unreach

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 4 Kommentatoren 1.1k 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.
  • rantanplanR Offline
    rantanplanR Offline
    rantanplan
    schrieb am zuletzt editiert von
    #2

    Hi

    Ein Export von dem Script wäre besser. Da kann man besser "reparieren".

    So auf die Schnelle: Mach mal aus dem "oder" ein "und".

    Dann würde ich noch vor dem "ausführen timeout" ein "Stop timeout" setzen.

    Grüße

    Rantanplan

    CCU3 / MS Server 2019(VM) / Scripten mit Blockly

    1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      J Riemann
      schrieb am zuletzt editiert von
      #3

      Unabhängig von dem Skript wird Deine Wunschumsetzung nicht oder höchstens bedingt funktionieren.

      "Unreach" bedeutet das die Kommunikation zwischen dem Aktor und der Zentrale gestört ist. In den seltensten Fällen wird diese Störung eigenständig aufgehoben. Wenn es sich bei den Roll-Aktoren nicht um HM-IP Geräte handelt, dann senden diese Geräte keine zyklischen Statusmeldungen. Aus diesem Grund kann "unreach" frühesten beim nächsten erfolgreichen Fahrbefehl bzw. der nächsten Statusmeldung durch manuelle Betätigung aufgelöst werden.

      Handelt es sich um eine "echte" Verbindungsstörung so kann diese meist nur durch abstellen der Störeinflüsse und manueller Betätigung am Aktor beendet werden. Bei dieser Art der Verbindungsprobleme wäre das Skript erfolglos und würde sicher in einer Endlosschleife landen.

      Kurzzeitige Verbindungsprobleme haben ihre Ursache meisten in einer falschen Programmierung der Abläufe. Es werden dann viele Funkbefehle gleichzeitig abgesetzt wobei es zu Funkkollisionen kommt und Schaltbefehle bzw. Rückantworten ihr Ziel nicht erreichen.

      Verbindungsprobleme dieser Art durch ein Skript abfangen zu wollen ist sehr ungeschickt weil man lieber die Ursache statt der Symptome bekämpfen sollte.

      ****Viele Grüße!

      Jörg****

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Modjo
        schrieb am zuletzt editiert von
        #4

        @rantanplan:

        Hi

        Ein Export von dem Script wäre besser. Da kann man besser "reparieren".

        So auf die Schnelle: Mach mal aus dem "oder" ein "und".

        Dann würde ich noch vor dem "ausführen timeout" ein "Stop timeout" setzen.

        Grüße `

        Hi rantanplan,

        ich werde nachher einmal deine Tipps einbauen und das Script exportieren.

        @J Riemann:

        Unabhängig von dem Skript wird Deine Wunschumsetzung nicht oder höchstens bedingt funktionieren.

        "Unreach" bedeutet das die Kommunikation zwischen dem Aktor und der Zentrale gestört ist. In den seltensten Fällen wird diese Störung eigenständig aufgehoben. Wenn es sich bei den Roll-Aktoren nicht um HM-IP Geräte handelt, dann senden diese Geräte keine zyklischen Statusmeldungen. Aus diesem Grund kann "unreach" frühesten beim nächsten erfolgreichen Fahrbefehl bzw. der nächsten Statusmeldung durch manuelle Betätigung aufgelöst werden.

        Handelt es sich um eine "echte" Verbindungsstörung so kann diese meist nur durch abstellen der Störeinflüsse und manueller Betätigung am Aktor beendet werden. Bei dieser Art der Verbindungsprobleme wäre das Skript erfolglos und würde sicher in einer Endlosschleife landen.

        Kurzzeitige Verbindungsprobleme haben ihre Ursache meisten in einer falschen Programmierung der Abläufe. Es werden dann viele Funkbefehle gleichzeitig abgesetzt wobei es zu Funkkollisionen kommt und Schaltbefehle bzw. Rückantworten ihr Ziel nicht erreichen.

        Verbindungsprobleme dieser Art durch ein Skript abfangen zu wollen ist sehr ungeschickt weil man lieber die Ursache statt der Symptome bekämpfen sollte. `

        Hi J Riemann,

        es handelt sich tatsächlich um Homematic IP Aktoren (HmIP-BROLL). Der Fehler behebt sich häufig von selbst, wenn ich den Aktor über Level neu anspreche.

        Ich schalte die Aktoren immer mit 1 Sekunde Versatz, also nicht gleichzeitig. Ich habe schon eine externe Antenne (https://www.stall.biz/project/externe-a … od-rpi-pcb) an meinem HM-MOD-RPI-PCB gelötet, was aber nur bedingt Abhilfe schafft. Ich schalte 11 Aktoren auf 2 Etagen (Einfamilienhaus, ca 130 qm insg.) Ich habe den RPi schon im OG möglichst mittig positioniert, aber manchmal sind die RSSI Werte gegen -70 bis -80 :-(

        VG

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Modjo
          schrieb am zuletzt editiert von
          #5

          Hi rantanplan,

          ich habe deine Änderungen jetzt umgesetzt, ich hoffe so ist es richtig… ich werde es testen.

          4811_unreach.jpg

          Den Export habe ich in eine Textdatei gepackt, da die Zeichen für einen Beitrag um ein Vielfaches überschritten wird.

          VG

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Modjo
            schrieb am zuletzt editiert von
            #6

            Hi Zusammen,

            ich habe es noch einmal abgeändert getestet, der RPi3 stürzt immer noch ab und in dem Logfile steht immer noch:

            2018-09-18 18:32:51.807 - error: hm-rpc.1 xmlrpc -> setValue ["4","LEVEL",0.25] FLOAT

            2018-09-18 18:32:51.809 - error: hm-rpc.1 Error: XML-RPC fault: Generic error ( DUTY_CYCLE)

            1 Antwort Letzte Antwort
            0
            • paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #7

              Mit wiederhole solange werden unmittelbar hintereinander Timer gestartet und es wird im ms-Abstand an die Rollos gesendet.

              Du möchtest vermutlich im Minutenabstand senden, solange UNREACH noch wahr ist ? Dafür verwendet man Ausführen Intervall alle 1 Minute zusammen mit stop zyklische Ausführung Intervall, wenn UNREACH false oder die max. Anzahl erreicht ist.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #8

                Verwende besser für jedes UNREACH einen eigenen Trigger, da die einzelnen Rollos ohnehin individuell behandelt werden. Etwa so:
                493_blockly_unreach_10xsenden.jpg

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  Modjo
                  schrieb am zuletzt editiert von
                  #9

                  @paul53:

                  Verwende besser für jedes UNREACH einen eigenen Trigger, da die einzelnen Rollos ohnehin individuell behandelt werden. Etwa so:

                  Blockly_UNREACH_10xSenden.JPG `

                  Hallo paul53,

                  so?
                  4811_unbenannt.jpg

                  Oder ist das falsch? :-)

                  Vielen Dank & Gruß

                  Modjo

                  1 Antwort Letzte Antwort
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #10

                    @Modjo:

                    Oder ist das falsch? `
                    ja, das Triggern auf "ist wahr" verhindert, dass der sonst-Zweig der Abfrage jemals erreicht wird. Der Rest sollte funktionieren.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      Modjo
                      schrieb am zuletzt editiert von
                      #11

                      Hi,

                      sorry, die Rückmeldung kommt sehr spät, aber wie oben beschrieben funktioniert es dann.

                      Vielen Dank nochmal.

                      VG

                      Modjo

                      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

                      541

                      Online

                      32.7k

                      Benutzer

                      82.3k

                      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