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. Error/Bug
  4. Homepilot Adapter zeigt keine State-Datenpunkte bei Schalt-Aktoren

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Homepilot Adapter zeigt keine State-Datenpunkte bei Schalt-Aktoren

Geplant Angeheftet Gesperrt Verschoben Error/Bug
33 Beiträge 3 Kommentatoren 4.4k 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.
  • P Offline
    P Offline
    pix
    schrieb am zuletzt editiert von
    #4

    Im Adapter wird an dieser Steller die Seriennummer des Homepilot-Gerätes abgefragt.

    `var serialnumber = result.devices[i].serial;
        //var devicerole = (product.indexOf('RolloTron') != -1) ? 'blind' : 'switch' ; // tbd insert more products
        var devicerole;
        switch (serialnumber) {
                case "40": // Rollotron
                    devicerole = 'blind';
                    break;
                case "43": // Universalactor
                case "46": // Wall-Plugin-Actor
                    devicerole = (devicename.indexOf('Licht') != -1) ? 'light.switch' : 'switch' ;
                    break;
                default:
                    devicerole = 'switch'
        }
    ` bzw. hier
    `~~[code]~~if (result.devices[i].serial == 43 || result.devices[i].serial == 46 || result.devices[i].productName === "Universal-Aktor" || result.devices[i].productName === "Steckdosenaktor") { // Universal-Aktor SWITCH
            adapter.setObjectNotExists(path + '.state', {
                type: 'state',
                common: {
                   name: 'STATE of ' + devicename,
                    desc: 'Boolean datapoint for switches for ' + deviceid,
                    type: 'booelan',
                    role: 'switch',
                    def: false,
                    read: true,
                    write: true
                },
                native: {}
            }, function(err, obj) {
                if (!err && obj) {
                    var statevalue = (result.devices[i].position == 100 || result.devices[i].position === '100') ? true : false;
                    adapter.setState(path + 'state', {
                        val: statevalue,
                        ack: true
                    });
                }
            });`
    Dann wird der Seriennummer entsprechend ein Gewerk zugeordnet.
    
    Deinem JSON Ausschnitt entnehme ich, dass die Seriennummer deines Gerätes länger als 43 ist.
    
    >! ~~[spoiler]~~`~~[code]~~{
    	"did": 10092,
    	"name": "1\. Teichpumpe",
    	"description": "Filterpumpe im Gartenteich",
    	"initialized": 1,
    	"position": 0,
    	"productName": "Schaltaktor 2-Kanal",
    	"serial": "43 1E 59",
    	"statusesMap": {
    		"Position": 0,
    		"Manuellbetrieb": 0
    	},
    	"status_changed": 1483377766,
    	"deviceGroup": 1,
    	"iconSet": {
    		"name": "Pumpe",
    		"description": "Pumpe Icon-Set",
    		"strMin": "An",
    		"strMax": "Aus",
    		"valMax": 100,
    		"valMin": 0,
    		"sprite": {
    			"imageUri": "images/sets/pumpe1.png",
    			"numTiles": 2
    		},
    		"k": "iconset16"
    	},
    	"iconSetInverted": 0,
    	"paired": 0,
    	"statusValid": true,
    	"uid": "431E59_1",
    	"visible": true,
    	"groups": [
    		5020
    	],
    	"favoredId": -1,
    	"properties": {
    		"rain": 3,
    		"smartphone": 3,
    		"motion": 3,
    		"dusk": 3,
    		"smoke": 3,
    		"favored": 3,
    		"trigger": 3,
    		"manual": 3,
    		"sun": 3,
    		"generic": 3,
    		"closingContact": 3,
    		"temperature": 3,
    		"temperator": 3,
    		"warning": 3,
    		"dawn": 3,
    		"time": 3,
    		"dust": 3,
    		"wind": 3,
    		"states": [
    			{
    				"cfgKey": "null",
    				"cfgId": 0,
    				"state": 0
    			},
    			{
    				"cfgKey": "setMorningAuto",
    				"cfgId": 103,
    				"state": 0
    			},
    			{
    				"cfgKey": "setAutomationOverall",
    				"cfgId": 99,
    				"state": 0
    			},
    			{
    				"cfgKey": "setTimeAuto",
    				"cfgId": 101,
    				"state": 1
    			},
    			{
    				"cfgKey": "setEveningAuto",
    				"cfgId": 107,
    				"state": 0
    			},
    			{
    				"cfgKey": "null",
    				"cfgId": 0,
    				"state": 0
    			},
    			{
    				"cfgKey": "null",
    				"cfgId": 0,
    				"state": 0
    			},
    			{
    				"cfgKey": "null",
    				"cfgId": 0,
    				"state": 0
    			},
    			{
    				"cfgKey": "setSunAuto",
    				"cfgId": 105,
    				"state": 0
    			},
    			{
    				"cfgKey": "null",
    				"cfgId": 0,
    				"state": 0
    			},
    			{
    				"cfgKey": "null",
    				"cfgId": 0,
    				"state": 0
    			},
    			{
    				"cfgKey": "null",
    				"cfgId": 0,
    				"state": 0
    			},
    			{
    				"cfgKey": "null",
    				"cfgId": 0,
    				"state": 0
    			}
    		]
    	},
    	"sortId": 0,
    	"sTypes": [],
    	"version": "1.0",
    	"sync": -2147471093,
    	"messages": [],
    	"hasErrors": 0,
    	"autos": [
    		3,
    		4,
    		2,
    		0,
    		1
    	]
    }[/code]`[/spoiler]
    Vielleicht kommt daher das Problem. Eingentlich sollte das aber in der Switch-Abfrage durch default geregelt sein.
    
    Werde mal schauen...
    
    Pix[/i][/i][/i][/i][/i][/i][/code][/i]
    

    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #5

      @Micky: Kannst du mir mal einen Screenshot aus dem Objektreiter homepilot-Adapter schicken? Er soll den die Datenpunkte zum Gerät "Teichpumpe" zeigen.

      Danke,

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

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

        @Pix

        Klar hier bitte sehr.
        1924_screenshot.jpeg

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          pix
          schrieb am zuletzt editiert von
          #7

          Danke für den Screenshot. Ich glaube, das wird ne größere Baustelle.

          <u>Problem 1:</u>

          Der Schaltaktor hat den Datenpunkt level (und level_inverted) verpasst bekommen, also dein Hauptproblem.

          Ich denke, das liegt an der fehlerhaften Erkennung der Seriennummer und lässt sich leicht beheben, wenn ich nur die ersten zwei Stellen der Seriennummer beachte.

          Sollte der Schalter-Datenpunkt nun auf false/true reagieren (also Typ boolean und damit für viele VIS-Widgets ansprechbar) oder auf Text "0;AUS;aus;false".

          <u>Problem 2:</u>

          Die Struktur im Homepilot Adapter

          Die Reihenfolge DEVICE, CHANNEL, STATE habe ich zwar eingehalten, aber dennoch einen Fehler gemacht: Es werden ALLE Geräte EINES Typs (zB alle RolloTronStandard) als EIN Device angelegt. Die physikalisch verschiedenen Geräte sind dann als verschiedene Channel (zB 10000, 10001, …) angelegt. Das ist natürlich nicht Sinn der Sache und könnte die Ursache für die Probleme des Cloud-Adapters sein.. Wenn ich die Struktur ändere, müssen alle Nutzer nach dem Update anpassen. :twisted:

          Die Devices sollten vermutlich auch direkt im Hauptverzeichnis angelegt werden und nicht noch in einem Unterordner "devices".

          <u>Problem 3:</u>

          Das ist nicht so wild. Ich suche eine Liste, die mir die verschiedenen Aktoren und ihre Seriennummer (eigentlich ja Produktnummer) aufzählt

          Bisher kenne ich

          40 RolloTron Standard

          41 RolloTron Comfort

          43 Schaltaktor 2-Kanal

          46 Steckdosen-Zwischenstecker [Name prüfen]

          49 Rohrmotor

          Wer kennt noch mehr?

          Bitte einfach

          http://homepilot.local/deviceajax.do?devices=1 aufrufen und in der JSON kurz nachsehen.

          Gruß

          Pix

          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Micky79
            schrieb am zuletzt editiert von
            #8

            @Pix

            Zu Problem 1:

            Ich würde es befürworten, wenn der State-Datenpunkt auf true / false reagiert. Das wäre für VIS und dem CloudAdapter am einfachsten. Auch Schlüssig in Hinblick auf z.B. Homematic Geräte die auch so angesprochen werden.

            Zu Problem 2:

            Weis nicht ob der Cloudadapter damit wirklich ein Problem hat. Ich kann ja alle Datenpunkte auswählen. Würde ich erst mal so lassen.

            Problem 3:

            47 ist ein Unterputz Wandtaster zur Ansteuerung einer Rollade. Originalname ist "Rohrmotor-Steuerung"

            42 ist ein "Rohrmotor-Aktor"

            46 heißt bei mir Schaltaktor 1-Kanal (ist aber ein Zwischenstecker)

            Ich glaube das Problem mit dem Level Datenpunkt bei mir ist das, weil ich keine Gurtwickler wie Du sondern Rohrmotor-Aktoren und Rohrmotor-Steuerungen habe. Diese müssen wahrscheinlich im Adapter auch berücksichtigt werden.

            Gruß Micky

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              pix
              schrieb am zuletzt editiert von
              #9

              Hallo mickey,

              ich habe den Adapter etwas angepasst (neue Version 0.2.1). Aus den Seriennummern werden nur die ersten beiden Zeichen verwendet. Wenn diese "43" oder "46" sind, dann sollte ein state-Datenpunkt angelegt werden.

              Bitte die bestehende Homepilot-Instanz löschen und den Adapter von Github installieren https://github.com/Pix–-/ioBroker.homepilot, damit bei der Prüfung der Seriennummern der Geräte die Funktion createState() den Datenpunkt als state neu anlegen kann.

              Ich bitte um Feedback.

              Gruß

              Pix

              ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                Micky79
                schrieb am zuletzt editiert von
                #10

                Hi Pix,

                jetzt wird ein State Datenpunkt angezeigt. Und Alexa mit dem Cloudadapter funktioniert auch! Ich kann jetzt über Alexa meine Aktoren ein und ausschalten.

                VIELEN VIELEN DANK!!!

                :D

                Aber eine Kleinigkeit fehlt noch. Der Adapter holt sich nicht den Status des Aktors in den Statedatenpunkt. Direkt nach der Inbetriebnahme der Instanz des Adapters sind die State Datenpunkte leer. Auch bei Betätigen des Aktors von einem anderen Sender (z.B. Lichtschalter) wird der State Datenpunkt nicht aktualisiert.

                Schreibe ich manuell in dem State Datenpunkt true bzw. false wird der Aktor korrekt geschaltet und der letzte eingetragene Wert bleibt im Datenpunkt stehen. Unabhängig davon ob man den Aktor auf anderem Wege schaltet.

                Könnte man das nicht einfach mit einer simplen if Abfrage in der Aktualisierungsroutine des Adapters bewerkstelligen? Nach dem Motto wenn LEVEL > 0 dann STATE = true ansonsten FALSE.

                Aber ich denke das ist auch noch machbar.

                Wenn Du jetzt noch bei Gelegenheit den code für Deine Gurtwickler in die Geräte mit der Seriennummer 47 und 42 kopierst, dann müsste ich meine Rollläden auch per LEVEL Datenpunkt schalten können oder? Die CID Befehle sind für Rohrmotoren identisch mit denen der Gurtwickler.

                Aber nochmals Danke für die schnelle Anpassung des Adapters.

                P.S: Noch eine kurze Frage: Jetzt da der Cloudadapter ja funktioniert ist es doch nicht mehr notwendig die Datenstruktur des Adapters zu ändern oder? Ich würde dann nämlich meine Aktoren in den Cloudadapter eintragen. Und da das relativ viele sind, wäre es blöd, wenn ich diese Arbeit irgendwann noch mal machen müsste.

                Viele Grüße Micky

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  pix
                  schrieb am zuletzt editiert von
                  #11

                  Hallo Mickey,

                  schön, dass es klappt.

                  Du hast recht, die Aktualisierung der Datenpunkte fehlt. Ich hab es schlicht vergessen. Kann es mangels Aktoren ja auch nicht ausprobieren.
                  @Micky79:

                  Nach dem Motto wenn LEVEL > 0 dann STATE = true ansonsten FALSE. ` Gibt es schon, nur an anderer Stelle.

                  Kannst du nochmal nachsehen, ob diese Liste so stimmt:

                  https://github.com/Pix---/ioBroker.home ... ed-devices

                  Dürfte keine größeren Probleme machen, die 42 und 47 ebenfalls einzubinden.

                  Werde das alles nachholen. Vermutlich aber nicht mehr heute.

                  Die Datenstruktur gefällt mir allerdings trotzdem nicht. Auch wenn es so möglich ist, Alexa zu nutzen, sehe ich später Probleme zB bei "mobile" oder anderen dynamisch erstellten Seiten. Da sich aber bisher keiner beschwert hat ... es bleibt also erstmal so.

                  Gruß

                  Pix

                  ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    Micky79
                    schrieb am zuletzt editiert von
                    #12

                    Jo, die Liste stimmt so wie ich es sehe.

                    Noch etwas. Mir ist gerade aufgefallen das ich ein paar Einträge des Homepilot Adapters im Log habe wie z.B. das hier:

                    homepilot.0 2017-01-24 16:31:28.879 info Command sent to Homepilot because "false" written to State "homepilot.0.devices.Schaltaktor2-Kanal.10045.state"

                    homepilot.0 2017-01-24 16:31:28.861 info Command sent to Homepilot because "false" written to State "homepilot.0.devices.Schaltaktor2-Kanal.10046.state"

                    javascript.0 2017-01-24 16:31:28.847 warn Wrong type of homepilot.0.devices.Schaltaktor2-Kanal.10045.state: "boolean". Please fix, while deprecated and will not work in next versions.

                    javascript.0 2017-01-24 16:31:28.836 warn Wrong type of homepilot.0.devices.Schaltaktor2-Kanal.10046.state: "boolean". Please fix, while deprecated and will not work in next versions.

                    Viele Grüße Micky

                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      pix
                      schrieb am zuletzt editiert von
                      #13

                      Neue Version auf Github: https://github.com/Pix–-/ioBroker.homepilot

                      Datenpunkte werden nun aktualisiert.

                      Die Meldung "Command sent to Homepilot because...." ist eigentlich "debug", stelle ich um.

                      Wrong type of homepilot.0.devices.Schaltaktor2-Kanal.10046.state: "boolean". Please fix, while ....
                      

                      Er meckert, weil ein boolean kommt, er aber ein "booelan" erwartete. Also ein Schreibfehler (Zeile 313 main.js). Repariert.

                      Probier nochmal 0.2.2 aus

                      Pix

                      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        Micky79
                        schrieb am zuletzt editiert von
                        #14

                        Hi Pix.

                        State wird jetzt aktualisiert! Super. Vielen Dank.

                        Jetzt nur noch die Rohrmotoraktoren und die Rohrmotorsteuerungen … :D :)

                        1 Antwort Letzte Antwort
                        0
                        • P Offline
                          P Offline
                          pix
                          schrieb am zuletzt editiert von
                          #15

                          Hallo Micky,
                          @Micky79:

                          Jetzt nur noch die Rohrmotoraktoren und die Rohrmotorsteuerungen … :D :) `
                          ähh, das ist eigentlich schon erledigt. Du musst natürlich die Instanz vorher löschen, damit createStates/setStateIfNotExist neu anlegen kann…

                          Gruß

                          Pix

                          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            Micky79
                            schrieb am zuletzt editiert von
                            #16

                            Hallo Pix,

                            ja, habe ich ja auch so gemacht. Alte Instanz gelöscht und dann neu von GitHub installiert. Bei den Adaptern wird auch 0.2.2 angezeigt.

                            Der Adapter erstellt auch alle Datenpunkte neu. Kann man im LOG sehen.

                            Habe es eben noch mal probiert, gelöscht und neuinstalliert. Leider ohne Erfolg. Der Leveldatenpunkt ist nicht beschreibbar.

                            Habe Dir mal ein Screenshot angehängt.

                            Und hin und wieder kommt es vor, dass der Adapter nach ein paar Fehlermeldungen beendet wird und dann neu startet. Siehe hier die Log Einträge:

                            homepilot.0 2017-01-25 05:33:43.479 info starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.homepilot, node: v4.7.2

                            host.iobroker 2017-01-25 05:33:41.476 info instance system.adapter.homepilot.0 started with pid 9776

                            host.iobroker 2017-01-25 05:33:11.417 info Restart adapter system.adapter.homepilot.0 because enabled

                            host.iobroker 2017-01-25 05:33:11.410 error instance system.adapter.homepilot.0 terminated with code 0 (OK)

                            homepilot.0 2017-01-25 05:33:11.354 info Homepilot adapter stopped

                            homepilot.0 2017-01-25 05:33:11.353 info terminating homepilot adapter

                            homepilot.0 2017-01-25 05:33:11.351 error at IncomingMessage.emit (events.js:166:7)

                            homepilot.0 2017-01-25 05:33:11.351 error at emitNone (events.js:72:20)

                            homepilot.0 2017-01-25 05:33:11.351 error at IncomingMessage.g (events.js:260:16)

                            homepilot.0 2017-01-25 05:33:11.351 error at IncomingMessage. (/opt/iobroker/node_modules/iobroker.homepilot/node_modules/request/request.js:1001:12)

                            homepilot.0 2017-01-25 05:33:11.351 error at Request.emit (events.js:169:7)

                            homepilot.0 2017-01-25 05:33:11.351 error at emitOne (events.js:77:13)

                            homepilot.0 2017-01-25 05:33:11.351 error at Request. (/opt/iobroker/node_modules/iobroker.homepilot/node_modules/request/request.js:1081:10)

                            homepilot.0 2017-01-25 05:33:11.351 error at Request.emit (events.js:172:7)

                            homepilot.0 2017-01-25 05:33:11.351 error at emitTwo (events.js:87:13)

                            homepilot.0 2017-01-25 05:33:11.351 error at Request.self.callback (/opt/iobroker/node_modules/iobroker.homepilot/node_modules/request/request.js:186:22)

                            homepilot.0 2017-01-25 05:33:11.351 error at Request._callback (/opt/iobroker/node_modules/iobroker.homepilot/main.js:432:51)

                            homepilot.0 2017-01-25 05:33:11.351 error TypeError: Cannot read property 'length' of undefined

                            homepilot.0 2017-01-25 05:33:11.337 error uncaught exception: Cannot read property 'length' of undefined

                            Und solche Warnungen kommen auch:

                            javascript.0 2017-01-25 05:39:27.616 warn Wrong type of homepilot.0.devices.Schaltaktor2-Kanal.10070.cid: "number". Please fix, while deprecated and will not work in next versions.

                            javascript.0 2017-01-25 05:39:27.612 warn Wrong type of homepilot.0.devices.Rohrmotor-Steuerung.10036.cid: "number". Please fix, while deprecated and will not work in next versions.

                            Ich hoffe Du kannst da was machen…

                            Wenn Du irgendwelche Daten brauchst sag einfach bescheid.

                            Viele Grüße Michael
                            1924_screenshot.jpeg

                            1 Antwort Letzte Antwort
                            0
                            • T Offline
                              T Offline
                              TomF
                              schrieb am zuletzt editiert von
                              #17

                              Hallo zusammen, ich weiss nicht ob ich ein neues Topic aufmachen sollte für mein Problem, da es es sich auch um den Homepilot handelt …

                              Wie auch immer, mein Problem, nach zufügen des Adapters und der richtigen IP Adresse für den Hompilot,sieht alles gut aus, siehe LOG:

                              homepilot.0	2017-01-25 13:13:50.483	info	Objects for Connect-Aktor(10005) created
                              homepilot.0	2017-01-25 13:13:50.482	info	Objects for Connect-Aktor(10004) created
                              homepilot.0	2017-01-25 13:13:50.480	info	Objects for Schaltaktor2-Kanal(10006) created
                              homepilot.0	2017-01-25 13:13:50.479	info	Objects for Connect-Aktor(10003) created
                              homepilot.0	2017-01-25 13:13:50.477	info	Objects for Connect-Aktor(10002) created
                              homepilot.0	2017-01-25 13:13:50.447	info	Objects for Connect-Aktor(10001) created
                              homepilot.0	2017-01-25 13:13:50.426	info	Objects for Schaltaktor2-Kanal(10007) created
                              homepilot.0	2017-01-25 13:13:37.957	info	starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.homepilot, node: v4.7.2
                              host.TomsIOBroker	2017-01-25 13:13:36.059	info	instance system.adapter.homepilot.0 started with pid 1016
                              host.TomsIOBroker	2017-01-25 13:13:36.048	info	object change system.adapter.homepilot.0
                              host.TomsIOBroker	2017-01-25 13:13:33.360	info	object change system.adapter.homepilot.0
                              iobroker	2017-01-25 13:00:46.130	info	exit 0
                              iobroker	2017-01-25 13:00:46.112	info	host.TomsIOBroker object system.adapter.homepilot.0 created
                              host.TomsIOBroker	2017-01-25 13:00:46.102	info	object change system.adapter.homepilot.0
                              iobroker	2017-01-25 13:00:46.069	info	host.TomsIOBroker object system.adapter.homepilot.0.alive created
                              iobroker	2017-01-25 13:00:46.024	info	host.TomsIOBroker object system.adapter.homepilot.0.connected created
                              iobroker	2017-01-25 13:00:45.992	info	host.TomsIOBroker object system.adapter.homepilot.0.memHeapUsed created
                              iobroker	2017-01-25 13:00:45.960	info	host.TomsIOBroker object system.adapter.homepilot.0.memHeapTotal created
                              iobroker	2017-01-25 13:00:45.926	info	host.TomsIOBroker object system.adapter.homepilot.0.memRss created
                              iobroker	2017-01-25 13:00:45.890	info	host.TomsIOBroker object system.adapter.homepilot.0.uptime created
                              iobroker	2017-01-25 13:00:45.856	info	host.TomsIOBroker object homepilot.0.station created
                              iobroker	2017-01-25 13:00:45.827	info	host.TomsIOBroker object homepilot.0.station.ip created
                              iobroker	2017-01-25 13:00:45.794	info	host.TomsIOBroker object homepilot.0.station.UNREACH created
                              iobroker	2017-01-25 13:00:45.760	info	host.TomsIOBroker object homepilot.0.devices created
                              iobroker	2017-01-25 13:00:45.728	info	host.TomsIOBroker object homepilot.0.devices.json created
                              iobroker	2017-01-25 13:00:45.712	info	host.TomsIOBroker create instance homepilot
                              iobroker	2017-01-25 13:00:45.630	info	host.TomsIOBroker object system.adapter.homepilot created
                              iobroker	2017-01-25 13:00:45.512	info	upload [0] homepilot.admin /opt/iobroker/node_modules/iobroker.homepilot/admin/homepilot.png homepilot.png image/png
                              iobroker	2017-01-25 13:00:45.412	info	upload [1] homepilot.admin /opt/iobroker/node_modules/iobroker.homepilot/admin/index.html index.html text/html
                              iobroker	2017-01-25 13:00:45.385	info	got /opt/iobroker/node_modules/iobroker.homepilot/admin
                              iobroker	2017-01-25 13:00:45.362	info	host.TomsIOBroker install adapter homepilot
                              iobroker	2017-01-25 13:00:14.878	info	npm install iobroker.homepilot --production --prefix "/opt/iobroker" (System call)
                              iobroker	2017-01-25 13:00:13.173	info	add homepilot
                              
                              

                              Ich kann die Objekte aber im Objektbaum nicht finden :(
                              1919_homepilot1.jpg

                              Muss ich noch irgendetwas machen?

                              Danke und Gruß

                              Tom

                              1 Antwort Letzte Antwort
                              0
                              • M Offline
                                M Offline
                                Micky79
                                schrieb am zuletzt editiert von
                                #18

                                @Pix

                                Habe gerade mal probiert per Javascript auf den Datenpunkt Level zu zugreifen. Das geht!

                                30% Rollade geht ohne Probleme. Super! Das ist doch schon mal was.

                                Aber im CloudAdapter kann ich den Level Datenpunkt nicht als Gerät hinzufügen. Die CID geht (bringt an der Stelle aber nichts). Wahrscheinlich musst Du noch irgendwelche Einstellungen bezüglich Eingabefreigaben anpassen. Im Objektbaum kann ich ja auch keine Werte unter LEVEL eintragen.

                                Und wie oben bereits geschrieben schmiert der Adapter hin wieder mal mit der geposteten Fehlermeldung ab. Nach völlig unterschiedlichen Laufzeiten und nicht reproduzierbar.

                                Viele Grüße Micky

                                1 Antwort Letzte Antwort
                                0
                                • M Offline
                                  M Offline
                                  Micky79
                                  schrieb am zuletzt editiert von
                                  #19

                                  @Tom

                                  Das hatte ich glaube ich auch mal. Hast Du die Instanz des HP mal beendet und neu gestartet?

                                  Viele Grüße Micky

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    pix
                                    schrieb am zuletzt editiert von
                                    #20

                                    @ Tom: Das dauert etwas. Seit deinem Posting müsste der Objektbaum jetzt da sein.

                                    Frage: Kannst du mir sagen, welche Seriennummer der "Connect-Aktor" hat und was er macht (Seriennummer in der JSON)? Ist das dieser https://www.rademacher.de/hausautomation-homepilotr/markisen/duofern-connect-aktor/ mit der Typ-Nummer 9477?

                                    @ Mickey: Wann kommen diese Warnungen?
                                    ` > Und solche Warnungen kommen auch:

                                    javascript.0 2017-01-25 05:39:27.616 warn Wrong type of homepilot.0.devices.Schaltaktor2-Kanal.10070.cid: "number". Please fix, while deprecated and will not work in next versions.

                                    javascript.0 2017-01-25 05:39:27.612 warn Wrong type of homepilot.0.devices.Rohrmotor-Steuerung.10036.cid: "number". Please fix, while deprecated and will not work in next versions. ` und welche Werte versuchst du gerade in den Datenpunkt cid zu schreiben?

                                    Denn der Wert,d er reingeschrieben werden muss sollte ein STRING sein, kein NUMBER. Also noch "Häkchen" drum.

                                    Gruß

                                    Pix

                                    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                    1 Antwort Letzte Antwort
                                    0
                                    • M Offline
                                      M Offline
                                      Micky79
                                      schrieb am zuletzt editiert von
                                      #21

                                      @Pix

                                      Immer wenn ich eine Rolllade per Script auf oder abfahre.

                                      Werde ich aber jetzt ändern, da LEVEL per Script ja jetzt geht.

                                      Aber Du hast recht, ich habe das CID Kommando als zahl angegeben. Ohne "

                                      Viele Grüße Micky

                                      1 Antwort Letzte Antwort
                                      0
                                      • P Offline
                                        P Offline
                                        pix
                                        schrieb am zuletzt editiert von
                                        #22

                                        Geht es denn mit Häkchen? Ich kann im Adapter-Skript ein toString() einbauen. Das fängt den Fehler ab.

                                        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                        1 Antwort Letzte Antwort
                                        0
                                        • M Offline
                                          M Offline
                                          Micky79
                                          schrieb am zuletzt editiert von
                                          #23

                                          @Pix

                                          Noch etwas ist mir gerade aufgefallen.

                                          setState("homepilot.0.devices.Rohrmotor-Steuerung.10036.level"/level Wohnzimmertür/, 0); gibt einen Fehler:

                                          homepilot.0 2017-01-25 18:56:29.609 warn Wrong type of data input. Please try again

                                          setState("homepilot.0.devices.Rohrmotor-Steuerung.10036.level"/level Wohnzimmertür/, 1); geht. Auch 100 oder alle Zahlen dazwischen.

                                          0 für 0% nimmt er nicht.

                                          Viele Grüße Micky

                                          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

                                          803

                                          Online

                                          32.6k

                                          Benutzer

                                          82.0k

                                          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