Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter BSBLAN v0.2.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Test Adapter BSBLAN v0.2.x

Geplant Angeheftet Gesperrt Verschoben Tester
brötjeheatingcontrolbsbbsb lanbsblan adaptertest
54 Beiträge 6 Kommentatoren 7.5k Aufrufe 7 Watching
  • Ä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.
  • H Offline
    H Offline
    hacki11
    schrieb am zuletzt editiert von hacki11
    #1
    Aktuelle Test Version 0.2.2
    Veröffentlichungsdatum 10.05.2020
    Aktuelle Stable Version 0.2.0 (PR Pending)
    Github Link https://github.com/hacki11/ioBroker.bsblan
    0.1.x Tests https://forum.iobroker.net/topic/31724/test-adapter-bsblan-v0-1-x-github-write-support
    BSB_LAN Interface https://github.com/fredlcore/bsb_lan

    BSB_LAN Interface Adapter mit 24h-Averages-Support
    Installation über Github Link.

    Achtung: Ihr müsst mindestens die BSBLAN v1.1 Firmware auf eurem bsblan Adapter geflasht haben.
    Zudem müssen alle gewünschten 24h Werte in der Firmware hinterlegt werden.

    Ich freue mich über Tests, Feedback, Wünsche, Kritik, Fragen, etc. haut rein!

    Carsten SauermannC N 2 Antworten Letzte Antwort
    0
    • H hacki11
      Aktuelle Test Version 0.2.2
      Veröffentlichungsdatum 10.05.2020
      Aktuelle Stable Version 0.2.0 (PR Pending)
      Github Link https://github.com/hacki11/ioBroker.bsblan
      0.1.x Tests https://forum.iobroker.net/topic/31724/test-adapter-bsblan-v0-1-x-github-write-support
      BSB_LAN Interface https://github.com/fredlcore/bsb_lan

      BSB_LAN Interface Adapter mit 24h-Averages-Support
      Installation über Github Link.

      Achtung: Ihr müsst mindestens die BSBLAN v1.1 Firmware auf eurem bsblan Adapter geflasht haben.
      Zudem müssen alle gewünschten 24h Werte in der Firmware hinterlegt werden.

      Ich freue mich über Tests, Feedback, Wünsche, Kritik, Fragen, etc. haut rein!

      Carsten SauermannC Offline
      Carsten SauermannC Offline
      Carsten Sauermann
      schrieb am zuletzt editiert von
      #2

      @hacki11
      gerade alles drauf gemacht und die 24h-Werte werden sauber in IO-Broker übernommen.

      Super Arbeit, vielen Dank!

      1 Antwort Letzte Antwort
      1
      • M Offline
        M Offline
        Malz1902
        schrieb am zuletzt editiert von
        #3

        @hacki11 wie schon im alten Thread zur Version 0.1 erstmal vielen Dank.

        Ich habe ein kleines Problem vielleicht kannst Du mir ja helfen
        Das Betrifft auch erstmal nicht den Adapter ansich.

        ich habe eine Fujitsu Waterstage Wärmepumpe mit einer Siemens RVS21 Steuerung.
        Meine Wärmepumpe hat für die Zeiteinstellung Kühlkreis 1 6 Parameter, 500 Vorauswahl (Tag/Woche) Hier kann ich Mo-Fr, Mo-So, Sa-So wählen, desweiteren haben ich die Parameter 501 und 502 sowie 503 und 504, sowie 505 und 506, diese geben jeweils den Start und Endzeitpunkt an. Im BSB Lan stehen die Parameter 500-506 aber für die Tage Mo-So und dort kann eine Uhrzeit eigetragen werden /S501=05:00-22:00_xx:xx-xx:xx_xx:xx-xx:xx Dies funktioniert bei meiner WP aber nicht, gibt es hier eine Lösung wie ich die Zeiten trotzdem bei meiner WP ändern kann?

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

          @hacki11 meiner vorherige Frage hat sich erledigt.

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

            @hacki11 muss mal wieder nerven. Wäre es möglich beim Adapter unter den DP unter Infos die IP noch mit anzuzeigen, so dass man diese dirket dort auslesen kann für ne Anzeige ist VIS?

            Gibt es irgendwo ne Mappinglist mit den ganzen Status die es gibt, z.b Status Heizkreis oder Status Wärmepumpe?

            H 1 Antwort Letzte Antwort
            0
            • M Malz1902

              @hacki11 muss mal wieder nerven. Wäre es möglich beim Adapter unter den DP unter Infos die IP noch mit anzuzeigen, so dass man diese dirket dort auslesen kann für ne Anzeige ist VIS?

              Gibt es irgendwo ne Mappinglist mit den ganzen Status die es gibt, z.b Status Heizkreis oder Status Wärmepumpe?

              H Offline
              H Offline
              hacki11
              schrieb am zuletzt editiert von
              #6

              @Malz1902

              Diese Werte nennen sich "possibleValues".
              Du findest diese z.B. im Objekt in IOBroker unter den "nativen" Eigenschaften. Dort ist das als Json hinterlegt:

              {
                "name": "Betriebsart",
                "possibleValues": [
                  {
                    "enumValue": "0",
                    "desc": "Schutzbetrieb"
                  },
                  {
                    "enumValue": "1",
                    "desc": "Automatik"
                  },
                  {
                    "enumValue": "2",
                    "desc": "Reduziert"
                  },
                  {
                    "enumValue": "3",
                    "desc": "Komfort"
                  }
                ],
                "dataType": 1
              }
              

              Original stammen die Daten vom BSB Adapter
              http://<ip>/JK=2

              Die IP Adresse könnte man aus der Adapterkonfiguration auslesen, dort muss diese ja hinterlegt sein. Wie das geht kann ich dir ad hoc nicht sagen. Über die API gibt es diese Info scheinbar nicht: http://<ip>/JI
              Müsstest du vielleicht bei den Entwicklern anfordern, wenn du das benötigst.

              M 1 Antwort Letzte Antwort
              1
              • H hacki11

                @Malz1902

                Diese Werte nennen sich "possibleValues".
                Du findest diese z.B. im Objekt in IOBroker unter den "nativen" Eigenschaften. Dort ist das als Json hinterlegt:

                {
                  "name": "Betriebsart",
                  "possibleValues": [
                    {
                      "enumValue": "0",
                      "desc": "Schutzbetrieb"
                    },
                    {
                      "enumValue": "1",
                      "desc": "Automatik"
                    },
                    {
                      "enumValue": "2",
                      "desc": "Reduziert"
                    },
                    {
                      "enumValue": "3",
                      "desc": "Komfort"
                    }
                  ],
                  "dataType": 1
                }
                

                Original stammen die Daten vom BSB Adapter
                http://<ip>/JK=2

                Die IP Adresse könnte man aus der Adapterkonfiguration auslesen, dort muss diese ja hinterlegt sein. Wie das geht kann ich dir ad hoc nicht sagen. Über die API gibt es diese Info scheinbar nicht: http://<ip>/JI
                Müsstest du vielleicht bei den Entwicklern anfordern, wenn du das benötigst.

                M Offline
                M Offline
                Malz1902
                schrieb am zuletzt editiert von
                #7

                @hacki11 Vielen dank, wieder was gelernt mit den possibleValues.
                Kann ich diese irgendwie direkt auslesen?

                 getState("bsblan.0.Status_Heizkreis_1_(8000)").possibleValues(id)
                
                
                H 1 Antwort Letzte Antwort
                0
                • M Malz1902

                  @hacki11 Vielen dank, wieder was gelernt mit den possibleValues.
                  Kann ich diese irgendwie direkt auslesen?

                   getState("bsblan.0.Status_Heizkreis_1_(8000)").possibleValues(id)
                  
                  
                  H Offline
                  H Offline
                  hacki11
                  schrieb am zuletzt editiert von
                  #8

                  @Malz1902 said in Test Adapter BSBLAN v0.2.x:

                  getState("bsblan.0.Status_Heizkreis_1_(8000)").possibleValues(id)

                  du musst getObject nutzen, damit kommst du auf die Eigenschaften von dem Datenpunkt:

                  log(JSON.stringify(getObject("bsblan.0.Betriebsart_(700)").common.states[0]), "info")
                  

                  Am besten nimmst du common.states dort sind die Status enthalten, die auch in iobroker angezeigt werden.

                  1 Antwort Letzte Antwort
                  1
                  • H hacki11
                    Aktuelle Test Version 0.2.2
                    Veröffentlichungsdatum 10.05.2020
                    Aktuelle Stable Version 0.2.0 (PR Pending)
                    Github Link https://github.com/hacki11/ioBroker.bsblan
                    0.1.x Tests https://forum.iobroker.net/topic/31724/test-adapter-bsblan-v0-1-x-github-write-support
                    BSB_LAN Interface https://github.com/fredlcore/bsb_lan

                    BSB_LAN Interface Adapter mit 24h-Averages-Support
                    Installation über Github Link.

                    Achtung: Ihr müsst mindestens die BSBLAN v1.1 Firmware auf eurem bsblan Adapter geflasht haben.
                    Zudem müssen alle gewünschten 24h Werte in der Firmware hinterlegt werden.

                    Ich freue mich über Tests, Feedback, Wünsche, Kritik, Fragen, etc. haut rein!

                    N Offline
                    N Offline
                    nini
                    schrieb am zuletzt editiert von
                    #9

                    @hacki11
                    Hallo, habe beim schreiben eines Wertes das Problem, das dieser nicht übernommen wird.

                    bsblan.0 2020-12-03 09:03:50.868 debug (17730) Received write response: {"700":{"status":1}}
                    bsblan.0 2020-12-03 09:03:50.397 info (17730) Sending write request for bsblan.0.Betriebsart_(700) (value: 2)

                    Version mit 0.1.5 und 0.2.0 getestet.

                    BSB-LAN Version ist die Version 2.0.15-20201202000258
                    Werte setzen via BSB-LAN Web geht.
                    DEFAULT_Flag 0 ist gestezt.

                    Komme da irgendwie nicht weiter...

                    Gruß Christoph

                    H 1 Antwort Letzte Antwort
                    0
                    • N nini

                      @hacki11
                      Hallo, habe beim schreiben eines Wertes das Problem, das dieser nicht übernommen wird.

                      bsblan.0 2020-12-03 09:03:50.868 debug (17730) Received write response: {"700":{"status":1}}
                      bsblan.0 2020-12-03 09:03:50.397 info (17730) Sending write request for bsblan.0.Betriebsart_(700) (value: 2)

                      Version mit 0.1.5 und 0.2.0 getestet.

                      BSB-LAN Version ist die Version 2.0.15-20201202000258
                      Werte setzen via BSB-LAN Web geht.
                      DEFAULT_Flag 0 ist gestezt.

                      Komme da irgendwie nicht weiter...

                      Gruß Christoph

                      H Offline
                      H Offline
                      hacki11
                      schrieb am zuletzt editiert von
                      #10

                      @nini Kannst du das ganze mit der latest stable BSB Lan Firmware testen? Das sollte 1.1 sein.
                      https://github.com/fredlcore/bsb_lan/releases

                      Es gab in der letzten Zeit relativ große Funktionshübe in der Firmware. Bevor das ganze Released ist habe ich diesbezüglich noch keine Kompatibilitätstests vor durchzuführen.

                      N 1 Antwort Letzte Antwort
                      0
                      • H hacki11

                        @nini Kannst du das ganze mit der latest stable BSB Lan Firmware testen? Das sollte 1.1 sein.
                        https://github.com/fredlcore/bsb_lan/releases

                        Es gab in der letzten Zeit relativ große Funktionshübe in der Firmware. Bevor das ganze Released ist habe ich diesbezüglich noch keine Kompatibilitätstests vor durchzuführen.

                        N Offline
                        N Offline
                        nini
                        schrieb am zuletzt editiert von
                        #11

                        @hacki11 Hat funktioniert. Mit der BSB Lan 1.1.53-20201110150552 und der 0.2.0. Werte kann ich jetzt setzen.

                        Vielen Dank.....

                        N 1 Antwort Letzte Antwort
                        0
                        • N nini

                          @hacki11 Hat funktioniert. Mit der BSB Lan 1.1.53-20201110150552 und der 0.2.0. Werte kann ich jetzt setzen.

                          Vielen Dank.....

                          N Offline
                          N Offline
                          nini
                          schrieb am zuletzt editiert von
                          #12

                          @hacki11
                          Vielen Dank für die schnelle Umsetzung: https://github.com/fredlcore/bsb_lan/issues/217
                          folgende Werte sind über Web-Interface schreibbar:
                          Manueller TWW-Push (1603), Außentemperatur Maximum (8702), Außentemperatur Minimum (8701)
                          Gesamt Gasenergie Heizen (8378), Gesamt Gasenergie Trinkwasser (8379)
                          Gasenergie Heizen (8381), Gasenergie TWW (8382)

                          kann diese aber nicht über den Adapter setzen / einstellen. Schreiben ist nicht erlaubt im Adapter.

                          H 1 Antwort Letzte Antwort
                          0
                          • N nini

                            @hacki11
                            Vielen Dank für die schnelle Umsetzung: https://github.com/fredlcore/bsb_lan/issues/217
                            folgende Werte sind über Web-Interface schreibbar:
                            Manueller TWW-Push (1603), Außentemperatur Maximum (8702), Außentemperatur Minimum (8701)
                            Gesamt Gasenergie Heizen (8378), Gesamt Gasenergie Trinkwasser (8379)
                            Gasenergie Heizen (8381), Gasenergie TWW (8382)

                            kann diese aber nicht über den Adapter setzen / einstellen. Schreiben ist nicht erlaubt im Adapter.

                            H Offline
                            H Offline
                            hacki11
                            schrieb am zuletzt editiert von
                            #13

                            @nini kannst du sie im expertmode beschreiben?

                            N 1 Antwort Letzte Antwort
                            0
                            • H hacki11

                              @nini kannst du sie im expertmode beschreiben?

                              N Offline
                              N Offline
                              nini
                              schrieb am zuletzt editiert von
                              #14

                              @hacki11 sorry, was meinst du mit expertmode ?

                              N 1 Antwort Letzte Antwort
                              0
                              • N nini

                                @hacki11 sorry, was meinst du mit expertmode ?

                                N Offline
                                N Offline
                                nini
                                schrieb am zuletzt editiert von
                                #15

                                folgendes steht im Log:

                                bsblan.0	2020-12-11 21:55:19.914	error	(19656) Connection failed
                                bsblan.0	2020-12-11 21:55:19.914	error	at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                bsblan.0	2020-12-11 21:55:19.914	error	at runMicrotasks (<anonymous>)
                                bsblan.0	2020-12-11 21:55:19.914	error	at /opt/iobroker/node_modules/iobroker.bsblan/main.js:100:43
                                bsblan.0	2020-12-11 21:55:19.914	error	at BSB.write (/opt/iobroker/node_modules/iobroker.bsblan/lib/bsb.js:47:22)
                                bsblan.0	2020-12-11 21:55:19.914	error	at PQueue.add (/opt/iobroker/node_modules/p-queue/dist/index.js:152:16)
                                bsblan.0	2020-12-11 21:55:19.914	error	at new Promise (<anonymous>)
                                bsblan.0	2020-12-11 21:55:19.914	error	at /opt/iobroker/node_modules/p-queue/dist/index.js:171:18
                                bsblan.0	2020-12-11 21:55:19.914	error	at PQueue._tryToStartAnother (/opt/iobroker/node_modules/p-queue/dist/index.js:105:17)
                                bsblan.0	2020-12-11 21:55:19.914	error	at run (/opt/iobroker/node_modules/p-queue/dist/index.js:157:104)
                                bsblan.0	2020-12-11 21:55:19.914	error	at /opt/iobroker/node_modules/iobroker.bsblan/lib/bsb.js:55:49
                                bsblan.0	2020-12-11 21:55:19.914	error	(19656) TypeError: Cannot read property 'writeType' of undefined
                                bsblan.0	2020-12-11 21:55:19.912	error	(19656) Cannot read property 'writeType' of undefined
                                bsblan.0	2020-12-11 21:55:19.908	info	(19656) Sending write request for bsblan.0.Gasenergie_TWW_(8382) (value: 0)
                                '''
                                H 1 Antwort Letzte Antwort
                                0
                                • N nini

                                  folgendes steht im Log:

                                  bsblan.0	2020-12-11 21:55:19.914	error	(19656) Connection failed
                                  bsblan.0	2020-12-11 21:55:19.914	error	at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                  bsblan.0	2020-12-11 21:55:19.914	error	at runMicrotasks (<anonymous>)
                                  bsblan.0	2020-12-11 21:55:19.914	error	at /opt/iobroker/node_modules/iobroker.bsblan/main.js:100:43
                                  bsblan.0	2020-12-11 21:55:19.914	error	at BSB.write (/opt/iobroker/node_modules/iobroker.bsblan/lib/bsb.js:47:22)
                                  bsblan.0	2020-12-11 21:55:19.914	error	at PQueue.add (/opt/iobroker/node_modules/p-queue/dist/index.js:152:16)
                                  bsblan.0	2020-12-11 21:55:19.914	error	at new Promise (<anonymous>)
                                  bsblan.0	2020-12-11 21:55:19.914	error	at /opt/iobroker/node_modules/p-queue/dist/index.js:171:18
                                  bsblan.0	2020-12-11 21:55:19.914	error	at PQueue._tryToStartAnother (/opt/iobroker/node_modules/p-queue/dist/index.js:105:17)
                                  bsblan.0	2020-12-11 21:55:19.914	error	at run (/opt/iobroker/node_modules/p-queue/dist/index.js:157:104)
                                  bsblan.0	2020-12-11 21:55:19.914	error	at /opt/iobroker/node_modules/iobroker.bsblan/lib/bsb.js:55:49
                                  bsblan.0	2020-12-11 21:55:19.914	error	(19656) TypeError: Cannot read property 'writeType' of undefined
                                  bsblan.0	2020-12-11 21:55:19.912	error	(19656) Cannot read property 'writeType' of undefined
                                  bsblan.0	2020-12-11 21:55:19.908	info	(19656) Sending write request for bsblan.0.Gasenergie_TWW_(8382) (value: 0)
                                  '''
                                  H Offline
                                  H Offline
                                  hacki11
                                  schrieb am zuletzt editiert von
                                  #16

                                  @nini kannst du das in der BSB web ui erfolgreich ändern? Dort sind zwar alle Parameter anpassbar aber nicht alle sind schreibbar.
                                  Der Fehler in deinem log sieht trotzdem merkwürdig aus. Ich seh mir das mal an

                                  N 1 Antwort Letzte Antwort
                                  0
                                  • H hacki11

                                    @nini kannst du das in der BSB web ui erfolgreich ändern? Dort sind zwar alle Parameter anpassbar aber nicht alle sind schreibbar.
                                    Der Fehler in deinem log sieht trotzdem merkwürdig aus. Ich seh mir das mal an

                                    N Offline
                                    N Offline
                                    nini
                                    schrieb am zuletzt editiert von
                                    #17

                                    @hacki11 in der web ui geht es. mir ist aufgefallen, das die angegebenen parameter nicht in der config.js auftauchen. somit kann der adapter den writeType nicht ermitteln.

                                    H 1 Antwort Letzte Antwort
                                    0
                                    • N nini

                                      @hacki11 in der web ui geht es. mir ist aufgefallen, das die angegebenen parameter nicht in der config.js auftauchen. somit kann der adapter den writeType nicht ermitteln.

                                      H Offline
                                      H Offline
                                      hacki11
                                      schrieb am zuletzt editiert von hacki11
                                      #18

                                      @nini am liebsten wärs mir wenn man den writetype von der api bekommt. Das gabs bisher nicht, daher statisch gepflegt. Kannst du sie hinzufügen?

                                      N 2 Antworten Letzte Antwort
                                      0
                                      • H hacki11

                                        @nini am liebsten wärs mir wenn man den writetype von der api bekommt. Das gabs bisher nicht, daher statisch gepflegt. Kannst du sie hinzufügen?

                                        N Offline
                                        N Offline
                                        nini
                                        schrieb am zuletzt editiert von nini
                                        #19

                                        @hacki11 eine Abfrage nach dem writeType ist nicht möglich, da nicht für jeden Parameter bekannt. Die meisten scheinen ja mit writeType=1 gesetzt zu werden, und writeType=0 (INF) sind eher die Ausnahme.https://forum.fhem.de/index.php/topic,29762.msg1108282.html#msg1108282

                                        Hätte da noch eine Anregung:
                                        Über die Abfrage /R<Parameter> (Bsp. /R8701) kann man den Wert zum resetten bzw. den in der Heizung hinterlegten Standardwert abfragen. Wenn man jetzt anstelle eines Wertes 'reset' eingibt, wäre es cool, wenn der Adapter den Wert ermittelt und dann setzt.
                                        Beispiel wäre das resetten der min. max. Außentemperatur, oder der hinterlegte Standard Komfortsollwert (710),etc. Sollte es keinen Wert zu /R<Parameter> geben, wird 'decoding error' zurückgegeben.

                                        Edit: es gibt die Möglichkeit den Wert als JSON zu bekommen /JR=XXXX

                                        1 Antwort Letzte Antwort
                                        0
                                        • H hacki11

                                          @nini am liebsten wärs mir wenn man den writetype von der api bekommt. Das gabs bisher nicht, daher statisch gepflegt. Kannst du sie hinzufügen?

                                          N Offline
                                          N Offline
                                          nini
                                          schrieb am zuletzt editiert von
                                          #20

                                          @hacki11
                                          Hi, habe mal 2 Änderungen zugeschickt. Bei mir funktioniert es. So könnte sich die Pflege von config.js reduzieren auf INF Parameter....

                                          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

                                          650

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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