Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    J
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 6
    • Best 0
    • Groups 0

    Jango86sn

    @Jango86sn

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

    Jango86sn Follow

    Latest posts made by Jango86sn

    • RE: [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

      @LausiD:

      Aktualisiere den FHEM Adapter mal von github und teste erneut.

      Kannst du die Funktion des Sriptes durch manuelle Eingaben an den jeweiligen Objekten simulieren? `

      Vielen Dank LausiD anscheinend funktioniert das mit dem Adapter von github. 😄

      Was ist denn der Unterschied zwischen beiden?

      Ich teste die nächsten Tage noch ausführlich aber das sieht schon mal sehr gut aus.

      Und mal allgemein gefragt, macht das Sinn alle Adapter von github zu installieren? (Sorry falls die Frage blöd ist)

      Schöne Grüße

      Jango

      posted in Skripten / Logik
      J
      Jango86sn
    • RE: [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

      @LausiD:

      Mir ist nichts bewusst was sich in 1.1.1 an der Stelle geändert hat.

      Kannst du das Problem mal näher beschreiben udn ein jsonlist2 von dem betroffenen Device einstellen `

      Moin LausiD,

      das Problem liegt darin: immer wenn ein Skriptdurchlauf erfolgt wird eine "manuelle Temperatur" gesetzt und die neue Solltemperatur (vom Skript) wird nicht übernommen. Das heißt es erfolgt keine Solltemperaturänderung an dem jeweiligen Fhem Device. Ich denke das ein Fehler im Skript auszuschließen ist, da Looxer (vielen Dank nochmal für deine Unerstützung) sich das ganze schon angenommen hat und per TeamViewer, das Skript und meine Einstellungen, überprüft hat. Komischerweise tritt dieses Problem nicht bei der Fhem Version 0.5.6 auf.

      Anbei mal das jsonlist2 vom Max! Wandsthermostat was ich jetzt zum testen verwende. Vorher hatte ich bereits bei einem direkt verknüpften Heizkörperthermostat die gleichen Tests durchgeführt, mit dem selben Ergebnis.

      {
        "Arg":"WZ_Raumregler",
        "Results": [
        {
          "Name":"WZ_Raumregler",
          "PossibleSets":"wakeUp factoryReset groupid associate:BZ_Antrieb,WZ_Fensterfluegel_Links,WZ_Fensterfluegel_Rechts,BZ_Fenster,WZ_Fenster_Couch,fakeShutterContact deassociate:BZ_Antrieb,WZ_Fensterfluegel_Links,WZ_Fensterfluegel_Rechts,BZ_Fenster,WZ_Fenster_Couch,fakeShutterContact displayActualTemperature:0,1 desiredTemperature:eco,comfort,boost,auto,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on ecoTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on comfortTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on maximumTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on minimumTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on measurementOffset:-3.5,-3.0,-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5 windowOpenTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on boostDuration:60,25,30,0,15,20,10,5 boostValveposition ",
          "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev do_not_notify:1,0 ignore:0,1 dummy:0,1 showtime:1,0 keepAuto:0,1 scanTemp:0,1 event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude cmdIcon devStateIcon devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
          "Internals": {
            "DEF": "WallMountedThermostat 192199",
            "LASTInputDev": "cm",
            "MSGCNT": "2419",
            "NAME": "WZ_Raumregler",
            "NR": "76",
            "RSSI": "-45",
            "STATE": "19.0 °C",
            "TYPE": "MAX",
            "addr": "192199",
            "backend": "cm",
            "cm_MSGCNT": "2419",
            "cm_TIME": "2018-12-08 22:42:05",
            "rferror": "0",
            "serial": "OEQ1034342",
            "type": "WallMountedThermostat"
          },
          "Readings": {
            "RSSI": { "Value":"-45", "Time":"2018-12-08 22:42:05" },
            "TimeInformationHour": { "Value":"0", "Time":"2018-09-14 11:57:26" },
            "battery": { "Value":"ok", "Time":"2018-12-08 22:26:03" },
            "batteryState": { "Value":"ok", "Time":"2018-12-08 22:26:03" },
            "boostDuration": { "Value":"25", "Time":"2018-09-14 11:45:54" },
            "boostValveposition": { "Value":"80", "Time":"2018-09-14 11:45:54" },
            "comfortTemperature": { "Value":"21.0", "Time":"2018-09-14 11:45:54" },
            "desiredTemperature": { "Value":"19.0", "Time":"2018-12-08 22:42:05" },
            "displayActualTemperature": { "Value":"1", "Time":"2018-12-08 22:26:03" },
            "ecoTemperature": { "Value":"17.0", "Time":"2018-09-14 11:45:54" },
            "firmware": { "Value":"1.0", "Time":"2018-12-08 13:25:47" },
            "groupid": { "Value":"0", "Time":"2018-12-08 13:25:47" },
            "maximumTemperature": { "Value":"on", "Time":"2018-09-14 11:45:54" },
            "measurementOffset": { "Value":"0.0", "Time":"2018-09-14 11:45:54" },
            "minimumTemperature": { "Value":"off", "Time":"2018-09-14 11:45:54" },
            "mode": { "Value":"manual", "Time":"2018-12-08 22:26:03" },
            "msgcnt": { "Value":"146", "Time":"2018-12-08 22:26:02" },
            "state": { "Value":"19.0 °C", "Time":"2018-12-08 22:42:05" },
            "temperature": { "Value":"21.8", "Time":"2018-12-08 22:42:05" },
            "testresult": { "Value":"255", "Time":"2018-12-08 13:25:47" },
            "weekprofile-0-Sat-temp": { "Value":"17.0 °C  /  17.0 °C", "Time":"2018-12-02 17:13:25" },
            "weekprofile-0-Sat-time": { "Value":"00:00-23:55  /  23:55-00:00", "Time":"2018-12-02 17:13:25" },
            "weekprofile-1-Sun-temp": { "Value":"17.0 °C  /  17.0 °C", "Time":"2018-12-02 17:13:25" },
            "weekprofile-1-Sun-time": { "Value":"00:00-23:55  /  23:55-00:00", "Time":"2018-12-02 17:13:25" },
            "weekprofile-2-Mon-temp": { "Value":"17.0 °C  /  17.0 °C", "Time":"2018-12-02 17:13:25" },
            "weekprofile-2-Mon-time": { "Value":"00:00-23:55  /  23:55-00:00", "Time":"2018-12-02 17:13:25" },
            "weekprofile-3-Tue-temp": { "Value":"17.0 °C  /  17.0 °C", "Time":"2018-12-02 17:13:25" },
            "weekprofile-3-Tue-time": { "Value":"00:00-23:55  /  23:55-00:00", "Time":"2018-12-02 17:13:25" },
            "weekprofile-4-Wed-temp": { "Value":"17.0 °C  /  17.0 °C", "Time":"2018-12-02 17:13:25" },
            "weekprofile-4-Wed-time": { "Value":"00:00-23:55  /  23:55-00:00", "Time":"2018-12-02 17:13:25" },
            "weekprofile-5-Thu-temp": { "Value":"17.0 °C  /  17.0 °C", "Time":"2018-12-02 17:13:25" },
            "weekprofile-5-Thu-time": { "Value":"00:00-23:55  /  23:55-00:00", "Time":"2018-12-02 17:13:25" },
            "weekprofile-6-Fri-temp": { "Value":"17.0 °C  /  17.0 °C", "Time":"2018-12-02 17:13:25" },
            "weekprofile-6-Fri-time": { "Value":"00:00-23:55  /  23:55-00:00", "Time":"2018-12-02 17:13:25" },
            "windowOpenDuration": { "Value":"15", "Time":"2018-09-14 11:58:35" },
            "windowOpenTemperature": { "Value":"5.0", "Time":"2018-09-14 11:59:51" }
          },
          "Attributes": {
            "IODev": "cm",
            "group": "Heizung",
            "icon": "hm-tc-it-wm-w-eu",
            "room": "1 Wohnzimmer,82 MAX,ioBroker"
          }
        }  ],
        "totalResultsReturned":1
      }
      

      Schöne Grüße

      posted in Skripten / Logik
      J
      Jango86sn
    • RE: [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

      Moin moin,

      nutzt hier vielleicht jemand die Kombination: IOBroker -> Fhem Adapter (1.1.1) -> nanoCUL -> MAX! Thermostate?

      Ich habe das Problem das bei jedem Programmdurchlauf bzw. Anwesenheitswechsel Manuelle Temperaturen gesetzt werden und wollte mal horchen ob jemand geanu das gleiche Problem hat und vielleicht lösen konnte?

      Das einzige was ich jetzt heraus finden konnte war: Fhem Adapter auf 0.5.6 downgraden, damit scheints zu funktionieren.

      Schöne Grüße

      posted in Skripten / Logik
      J
      Jango86sn
    • RE: [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

      @looxer01:

      Welche Programmversion nutzt du ?

      Kannst du bitte mal die Datenpunkte für die manuelle Temp und gültgkeit checken ? Ist der richtige Raum eingetragen ?

      Kannst du das Programm nochmal starten und dann nochmal checken (dabei werden all manuellen Temps automatisch zurückgesetzt. `

      Also ich nutze die Version: Version 2.01 31.10.2018

      Die Datenpunkte sind meiner Meinung nach richtig, wenn du dich auf die Vis bezogen hast.

      Bei einem erneuten Programmdurchlauf wird erst der Manuelle Wert zurück gesetzt und anschließend wieder gesetzt.

      Kann das vielleicht mit einem Update vom FHEM Adapter zusammenhängen?

      Könnte es sein das dass Skript durch diesen Event: "fhem.0 2018-12-05 18:22:13.511 info event ioBroker "fhem.0.BZ_Antrieb.desiredTemperature 19" > set BZ_Antrieb desiredTemperature 19" eine manuelle Eingabe erkennt und dadurch das Skript auf manuell setzt?

      VG

      posted in Skripten / Logik
      J
      Jango86sn
    • RE: [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

      Vielen Dank für deine schnelle Antwort.

      ` > ist es nur die Anzeige oder wird die manuelle Temp auch im View mit Gültigkeit angezeigt ?

      vielleicht kannst du mal ein komplettes log zur Verfügung stellen. Dazu debug = true stellen. `

      Es wird auch in der View die Gültigkeit angezeigt.
      11531_2018-12-05_19_58_49-vis.png
      11531_log.txt

      posted in Skripten / Logik
      J
      Jango86sn
    • RE: [Vorlage] Heizungsthermostatsteuerung 2.1 - Script

      Moin moin.

      Erstmal vielen Dank für das Skript und der View. Richtig stark gemacht.

      Aber leider habe ich folgendes Problem:

      immer wenn das Skript nach Schedule durchläuft wird eine manuelle Temperaturanpassung angezeigt obwohl ich keine durchgeführt habe.

      Ich verwende Max! Thermostate in Verbindung mit einem CUL-Stick über Fhem.

      Das Thermostat habe ich im Skript unter nicht HM-Thermostate hinzugefügt.

      Im Log erhalte folgende Meldungen:

      javascript.0 2018-12-05 18:22:35.864 info script.js.common.Heizung: Heizungsscript verarbeitung Trigger für Raum all durchgelaufen

      javascript.0 2018-12-05 18:22:14.710 info script.js.common.Heizung: Routine ThermostatChange: fhem.0.BZ_Antrieb.desiredTemperature Raum badezimmer Manuelle Solltemperatur-Aenderung erkannt auf 19.0

      fhem.0 2018-12-05 18:22:13.511 info event ioBroker "fhem.0.BZ_Antrieb.desiredTemperature 19" > set BZ_Antrieb desiredTemperature 19

      javascript.0 2018-12-05 18:22:13.472 info script.js.common.Heizung: Heizungsscript verarbeitung Trigger für Raum badezimmer durchgelaufen

      javascript.0 2018-12-05 18:20:24.415 info script.js.common.Heizung: Heizungsscript verarbeitung Trigger für Raum all durchgelaufen

      Ich habe das Thermostat dem Gewerk und dem Raum zugeordnet

      Vielleicht könnt ihr mir helfen.

      Schöne Grüße
      11531_2018-12-05_18_37_43-enums_-_iobroker.png
      11531_2018-12-05_18_38_15-enums_-_iobroker.png
      11531_2018-12-05_18_38_50-javascript_-_iobroker.png
      11531_2018-12-05_18_39_14-javascript_-_iobroker.png

      posted in Skripten / Logik
      J
      Jango86sn
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo