NEWS
[Neuer Adapter] smartfriends
-
@Black-Thunder sagte in [Neuer Adapter] smartfriends:
Also ab der Zeile "instance system.adapter.smartfriends.0 in version "1.2.0-alpha.0" started with pid XXX"
2026-01-08 14:10:01.503 - info: host.iobroker instance system.adapter.smartfriends.0 in version "1.2.0-alpha.0" started with pid 1012 2026-01-08 14:10:04.173 - debug: smartfriends.0 (1012) Redis Objects: Use Redis connection: 127.0.0.1:9001 2026-01-08 14:10:04.212 - debug: smartfriends.0 (1012) Objects client ready ... initialize now 2026-01-08 14:10:04.214 - debug: smartfriends.0 (1012) Objects create System PubSub Client 2026-01-08 14:10:04.215 - debug: smartfriends.0 (1012) Objects create User PubSub Client 2026-01-08 14:10:04.228 - debug: smartfriends.0 (1012) Objects client initialize lua scripts 2026-01-08 14:10:04.238 - debug: smartfriends.0 (1012) Objects connected to redis: 127.0.0.1:9001 2026-01-08 14:10:04.247 - debug: smartfriends.0 (1012) Redis States: Use Redis connection: 127.0.0.1:9000 2026-01-08 14:10:04.254 - debug: smartfriends.0 (1012) States create System PubSub Client 2026-01-08 14:10:04.255 - debug: smartfriends.0 (1012) States create User PubSub Client 2026-01-08 14:10:04.262 - debug: smartfriends.0 (1012) States connected to redis: 127.0.0.1:9000 2026-01-08 14:10:04.365 - info: smartfriends.0 (1012) starting. Version 1.2.0-alpha.0 in /opt/iobroker/node_modules/iobroker.smartfriends, node: v22.21.0, js-controller: 7.0.7 2026-01-08 14:10:04.382 - debug: smartfriends.0 (1012) Initializing objects... 2026-01-08 14:10:04.408 - debug: smartfriends.0 (1012) Checking adapter settings... 2026-01-08 14:10:04.409 - info: smartfriends.0 (1012) Connecting to gateway and retrieving data... 2026-01-08 14:10:04.409 - debug: smartfriends.0 (1012) IP: 192.168.178.33 - Port: 4300 - CSymbol: D19033i - SHCVersion: 3.7.4 - SHAPIVersion: 3.4 2026-01-08 14:10:04.410 - debug: smartfriends.0 (1012) Setting up socket... 2026-01-08 14:10:04.603 - debug: smartfriends.0 (1012) Cert issuer organization: enexoma AG 2026-01-08 14:10:04.604 - debug: smartfriends.0 (1012) Setting up socket events... 2026-01-08 14:10:04.604 - debug: smartfriends.0 (1012) Setup socket successfully 2026-01-08 14:10:04.605 - debug: smartfriends.0 (1012) Send and receive JSON: {"command":"helo","username":"ioBroker"} 2026-01-08 14:10:04.616 - debug: smartfriends.0 (1012) Received data: { "response" : { "majorApiVersion" : "3", "salt" : "MYRTCDlGvl9mjrVHWZ3EVUHdudM=", "sessionSalt" : "QmMkABafQL/xaBXC9r6D4L9FYT4=" }, "responseCode" : 1, "responseMessage" : "success" } 2026-01-08 14:10:04.617 - debug: smartfriends.0 (1012) Message received: success (code: 1) 2026-01-08 14:10:04.618 - debug: smartfriends.0 (1012) Send and receive JSON: {"command":"login","username":"ioBroker","digest":"RsoP7JZftLJKEgb0G52CUwLDSNE=","cSymbol":"D19033i","shcVersion":"3.7.4","shApiVersion":"3.4"} 2026-01-08 14:10:04.645 - debug: smartfriends.0 (1012) Received data: { "response" : { "environment" : { }, "hardware" : "SmartFriendsBox", "localSHServerTime" : "20260108141004+0100", "macAddress" : "8c:19:2d:60:23:25", "ownerSetup" : true, "pushNotificationUrl" : "https://live.ergyserver.de/eif/pn/registry/D19033/154039763346213", "remoteHome" : { "activated" : true, "status" : "notConnected", "url" : "rhlive.ergyserver.de" }, "sessionID" : "9ENSBjRLRYRYYFRrhM9D", "shsVersion" : "4.4.1-release", "user" : { "administratorRights" : true, "email" : "", "emailValidated" : false, "firstName" : "M", "gender" : "none", "id" : 35196, "lastName" : "M", "loginAllowedUntil" : 0, "mobileNo" : "", "name" : "ioBroker", "passwordValidity" : 4294967295, "settings" : { "backgroundSettings" : { } }, "username" : "ioBroker", "usertype" : "person", "wrappers" : [ 36928, 36000, 36001, 36002 ] }, "webshopUrl" : "https://shpportal.com/webshop-smartfriends.aspx?MAC=154039763346213" }, "responseCode" : 1, "responseMessage" : "success" } 2026-01-08 14:10:04.646 - debug: smartfriends.0 (1012) Message received: success (code: 1) 2026-01-08 14:10:04.647 - debug: smartfriends.0 (1012) Connection and login to gateway SmartFriendsBox successful. 2026-01-08 14:10:04.648 - info: smartfriends.0 (1012) Querying all devices... 2026-01-08 14:10:04.649 - debug: smartfriends.0 (1012) Send and receive JSON: {"command":"getAllNewInfos","timestamp":"0","compatibilityConfigurationVersion":"0","languageTranslationVersion":"0","sessionID":"9ENSBjRLRYRYYFRrhM9D"} 2026-01-08 14:10:09.650 - debug: smartfriends.0 (1012) Sending command with method: keepalive 2026-01-08 14:10:09.651 - debug: smartfriends.0 (1012) Send JSON: {"command":"keepalive"} 2026-01-08 14:10:09.653 - error: smartfriends.0 (1012) Connection failed: "timeout"Die Einträge gehen dann zwar noch weiter, aber das sind mehr als die möglichen 1000 Zeichen...

-
@wak Ja, genau das brauche ich, nur nicht als Screenshot. Stelle bitte das gesamte Log vollständig hier als .txt Datei zur Verfügung.
Ich hoffe das paßt so...
iobroker.txt -
Ich hoffe das paßt so...
iobroker.txt@wak Ja, jetzt ist inhaltlich alles da. Auch wenn die Formatierung darin etwas wild ist 😉
Zu deinem Problem: Anscheinend war der Timeout beim initialen Abruf der Geräte etwas konservativ angesetzt. Ich habe das nun deutlich erhöht, so dass es bei dir ohne Fehler durchlaufen sollte und die Geräte als States auftauchen müssten. Probier es bitte mit v1.2.0-alpha.1.
-
@wak Ja, jetzt ist inhaltlich alles da. Auch wenn die Formatierung darin etwas wild ist 😉
Zu deinem Problem: Anscheinend war der Timeout beim initialen Abruf der Geräte etwas konservativ angesetzt. Ich habe das nun deutlich erhöht, so dass es bei dir ohne Fehler durchlaufen sollte und die Geräte als States auftauchen müssten. Probier es bitte mit v1.2.0-alpha.1.
@Black-Thunder
Wir sind einen Schritt weiter ... 👍
Im Log stehen jetzt die Rohrmotoren u.s.w., aber unter Objekte finde immer noch keine Einträge 🤔

2026-01-09 09:30:02.200 - info: host.iobroker instance system.adapter.smartfriends.0 in version "1.2.0-alpha.1" started with pid 56896 2026-01-09 09:30:03.523 - info: smartfriends.0 (56896) starting. Version 1.2.0-alpha.1 in /opt/iobroker/node_modules/iobroker.smartfriends, node: v22.21.0, js-controller: 7.0.7 2026-01-09 09:30:03.561 - info: smartfriends.0 (56896) Connecting to gateway and retrieving data... 2026-01-09 09:30:03.876 - info: smartfriends.0 (56896) Querying all devices... 2026-01-09 09:30:10.335 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 4 / Doppelfenster) (ID: 10170) 2026-01-09 09:30:10.357 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 5) (ID: 15210) 2026-01-09 09:30:10.376 - info: smartfriends.0 (56896) Device created: ${Input} (ID: 13012) 2026-01-09 09:30:10.395 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 15939) 2026-01-09 09:30:10.403 - info: smartfriends.0 (56896) Device created: ${State} (ID: 19358) 2026-01-09 09:30:10.427 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 3776) 2026-01-09 09:30:10.434 - info: smartfriends.0 (56896) Device created: ${State} (ID: 19603) 2026-01-09 09:30:10.456 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 2 / Terrassentür) (ID: 1535) 2026-01-09 09:30:10.475 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 1) (ID: 10637) 2026-01-09 09:30:10.490 - info: smartfriends.0 (56896) Device created: ${State} (ID: 6409) 2026-01-09 09:30:10.509 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 5.2) (ID: 4789) 2026-01-09 09:30:10.526 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 12198) 2026-01-09 09:30:10.533 - info: smartfriends.0 (56896) Device created: ${State} (ID: 6394) 2026-01-09 09:30:10.589 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 19264) 2026-01-09 09:30:10.600 - info: smartfriends.0 (56896) Device created: ${State} (ID: 4067) 2026-01-09 09:30:10.630 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 9205) 2026-01-09 09:30:10.660 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 6356) 2026-01-09 09:30:10.669 - info: smartfriends.0 (56896) Device created: ${State} (ID: 19125) 2026-01-09 09:30:10.724 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 977) 2026-01-09 09:30:10.741 - info: smartfriends.0 (56896) Device created: ${State} (ID: 4468) 2026-01-09 09:30:10.791 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 3 / Festverglasung) (ID: 452) 2026-01-09 09:30:10.817 - info: smartfriends.0 (56896) Device created: ${Input} (ID: 9863) 2026-01-09 09:30:10.840 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 2583) 2026-01-09 09:30:10.867 - info: smartfriends.0 (56896) Device created: ${State} (ID: 13391) 2026-01-09 09:30:10.909 - info: smartfriends.0 (56896) Device created: ${Temperature} (ID: 8082) 2026-01-09 09:30:11.052 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 16168) 2026-01-09 09:30:11.066 - info: smartfriends.0 (56896) Device created: ${State} (ID: 9663) 2026-01-09 09:30:11.114 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 639) 2026-01-09 09:30:11.128 - info: smartfriends.0 (56896) Device created: ${State} (ID: 2709) 2026-01-09 09:30:11.247 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 17470) 2026-01-09 09:30:11.286 - info: smartfriends.0 (56896) Device created: ${State} (ID: 575) 2026-01-09 09:30:11.332 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 4870) 2026-01-09 09:30:11.341 - info: smartfriends.0 (56896) Device created: ${State} (ID: 19223) 2026-01-09 09:30:11.371 - info: smartfriends.0 (56896) Device created: ${State} (ID: 15527) 2026-01-09 09:30:11.381 - info: smartfriends.0 (56896) Device created: ${State} (ID: 18111) 2026-01-09 09:30:11.422 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 8348) 2026-01-09 09:30:11.433 - info: smartfriends.0 (56896) Device created: ${State} (ID: 5526) 2026-01-09 09:30:11.475 - info: smartfriends.0 (56896) Device created: ${Input} (ID: 8527) 2026-01-09 09:30:11.507 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 298) 2026-01-09 09:30:11.518 - info: smartfriends.0 (56896) Device created: ${State} (ID: 9211) 2026-01-09 09:30:11.560 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 4170) 2026-01-09 09:30:11.574 - info: smartfriends.0 (56896) Device created: ${State} (ID: 6417) 2026-01-09 09:30:11.695 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 14625) 2026-01-09 09:30:11.710 - info: smartfriends.0 (56896) Device created: ${State} (ID: 12896) 2026-01-09 09:30:11.751 - info: smartfriends.0 (56896) Processed 158 device(s), created 28 master device(s). 2026-01-09 09:30:49.916 - info: admin.0 (165) <== Disconnect system.user.admin from ::ffff:192.168.65.1 admin 2026-01-09 09:30:52.208 - info: admin.0 (165) ==> Connected system.user.admin from ::ffff:192.168.65.1 -
@Black-Thunder
Wir sind einen Schritt weiter ... 👍
Im Log stehen jetzt die Rohrmotoren u.s.w., aber unter Objekte finde immer noch keine Einträge 🤔

2026-01-09 09:30:02.200 - info: host.iobroker instance system.adapter.smartfriends.0 in version "1.2.0-alpha.1" started with pid 56896 2026-01-09 09:30:03.523 - info: smartfriends.0 (56896) starting. Version 1.2.0-alpha.1 in /opt/iobroker/node_modules/iobroker.smartfriends, node: v22.21.0, js-controller: 7.0.7 2026-01-09 09:30:03.561 - info: smartfriends.0 (56896) Connecting to gateway and retrieving data... 2026-01-09 09:30:03.876 - info: smartfriends.0 (56896) Querying all devices... 2026-01-09 09:30:10.335 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 4 / Doppelfenster) (ID: 10170) 2026-01-09 09:30:10.357 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 5) (ID: 15210) 2026-01-09 09:30:10.376 - info: smartfriends.0 (56896) Device created: ${Input} (ID: 13012) 2026-01-09 09:30:10.395 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 15939) 2026-01-09 09:30:10.403 - info: smartfriends.0 (56896) Device created: ${State} (ID: 19358) 2026-01-09 09:30:10.427 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 3776) 2026-01-09 09:30:10.434 - info: smartfriends.0 (56896) Device created: ${State} (ID: 19603) 2026-01-09 09:30:10.456 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 2 / Terrassentür) (ID: 1535) 2026-01-09 09:30:10.475 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 1) (ID: 10637) 2026-01-09 09:30:10.490 - info: smartfriends.0 (56896) Device created: ${State} (ID: 6409) 2026-01-09 09:30:10.509 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 5.2) (ID: 4789) 2026-01-09 09:30:10.526 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 12198) 2026-01-09 09:30:10.533 - info: smartfriends.0 (56896) Device created: ${State} (ID: 6394) 2026-01-09 09:30:10.589 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 19264) 2026-01-09 09:30:10.600 - info: smartfriends.0 (56896) Device created: ${State} (ID: 4067) 2026-01-09 09:30:10.630 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 9205) 2026-01-09 09:30:10.660 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 6356) 2026-01-09 09:30:10.669 - info: smartfriends.0 (56896) Device created: ${State} (ID: 19125) 2026-01-09 09:30:10.724 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 977) 2026-01-09 09:30:10.741 - info: smartfriends.0 (56896) Device created: ${State} (ID: 4468) 2026-01-09 09:30:10.791 - info: smartfriends.0 (56896) Device created: Rohrmotor PREMIUM (Kanal 3 / Festverglasung) (ID: 452) 2026-01-09 09:30:10.817 - info: smartfriends.0 (56896) Device created: ${Input} (ID: 9863) 2026-01-09 09:30:10.840 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 2583) 2026-01-09 09:30:10.867 - info: smartfriends.0 (56896) Device created: ${State} (ID: 13391) 2026-01-09 09:30:10.909 - info: smartfriends.0 (56896) Device created: ${Temperature} (ID: 8082) 2026-01-09 09:30:11.052 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 16168) 2026-01-09 09:30:11.066 - info: smartfriends.0 (56896) Device created: ${State} (ID: 9663) 2026-01-09 09:30:11.114 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 639) 2026-01-09 09:30:11.128 - info: smartfriends.0 (56896) Device created: ${State} (ID: 2709) 2026-01-09 09:30:11.247 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 17470) 2026-01-09 09:30:11.286 - info: smartfriends.0 (56896) Device created: ${State} (ID: 575) 2026-01-09 09:30:11.332 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 4870) 2026-01-09 09:30:11.341 - info: smartfriends.0 (56896) Device created: ${State} (ID: 19223) 2026-01-09 09:30:11.371 - info: smartfriends.0 (56896) Device created: ${State} (ID: 15527) 2026-01-09 09:30:11.381 - info: smartfriends.0 (56896) Device created: ${State} (ID: 18111) 2026-01-09 09:30:11.422 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 8348) 2026-01-09 09:30:11.433 - info: smartfriends.0 (56896) Device created: ${State} (ID: 5526) 2026-01-09 09:30:11.475 - info: smartfriends.0 (56896) Device created: ${Input} (ID: 8527) 2026-01-09 09:30:11.507 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 298) 2026-01-09 09:30:11.518 - info: smartfriends.0 (56896) Device created: ${State} (ID: 9211) 2026-01-09 09:30:11.560 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 4170) 2026-01-09 09:30:11.574 - info: smartfriends.0 (56896) Device created: ${State} (ID: 6417) 2026-01-09 09:30:11.695 - info: smartfriends.0 (56896) Device created: ${Switch} (ID: 14625) 2026-01-09 09:30:11.710 - info: smartfriends.0 (56896) Device created: ${State} (ID: 12896) 2026-01-09 09:30:11.751 - info: smartfriends.0 (56896) Processed 158 device(s), created 28 master device(s). 2026-01-09 09:30:49.916 - info: admin.0 (165) <== Disconnect system.user.admin from ::ffff:192.168.65.1 admin 2026-01-09 09:30:52.208 - info: admin.0 (165) ==> Connected system.user.admin from ::ffff:192.168.65.1@wak Laut Log sieht das doch eigentlich gut aus. Hast du auch mal den "devices"-Ordner aufgeklappt? Im Screenshot ist er noch zu 😉
Ansonsten auch mal versuchen, den kompletten "devices"-Ordner zu löschen, und dann den Adapter neu starten. Dann müssen eigentlich alle Objekte da sein.
-
@wak Laut Log sieht das doch eigentlich gut aus. Hast du auch mal den "devices"-Ordner aufgeklappt? Im Screenshot ist er noch zu 😉
Ansonsten auch mal versuchen, den kompletten "devices"-Ordner zu löschen, und dann den Adapter neu starten. Dann müssen eigentlich alle Objekte da sein.
@Black-Thunder sagte in [Neuer Adapter] smartfriends:
Ansonsten auch mal versuchen, den kompletten "devices"-Ordner zu löschen, und dann den Adapter neu starten. Dann müssen eigentlich alle Objekte da sein.
Das hat's gebracht. Danke dafür !
-
@HeiLuRa Sind denn unter "smartfriends.0.devices.6597.13631.control" überhaupt States angelegt worden? Da müsste es sowas wie "on", "off" und "toggle" geben. "control" ist ja erstmal nur der übergeordnete Channel und ist selbst nicht schaltbar.
Welche Version verwendest du? Nach einem Upgrade auf die aktuelle 1.2.0-alpha.0 solltest du einmalig den Objektbaum löschen, damit er korrekt neu angelegt werden kann.Ansonsten bitte ein vollständiges Debug-Log nach Adapterstart hochladen.
@Black-Thunder Ich habe den Adapter neu installiert, also jetzt Version 1.2.0-alpha.0. Es lag nicht nur an der richtigen Version, sondern auch vor dem Rechner.
Vielen Dank nochmals für die Entwicklung des Adapters. Zur Info: ich habe die Premium Rollomotoren und Zigbee-Steckdosenschalter vom Lidl. -
@wak Laut Log sieht das doch eigentlich gut aus. Hast du auch mal den "devices"-Ordner aufgeklappt? Im Screenshot ist er noch zu 😉
Ansonsten auch mal versuchen, den kompletten "devices"-Ordner zu löschen, und dann den Adapter neu starten. Dann müssen eigentlich alle Objekte da sein.
@Black-Thunder
Nochmal eine Frage zu Devices, mir fehlen noch ein paar...
Schellenberg Funk-Thermostate (21001) 6x
Schellenberg Funk-Fenster/Türkontakt (21012) 1x
ABUS Z-Wave Rauchmelder (SHRM10000) 6x
ABUS Z-Wave Tür-/Fensterkontakte (SHMK10000) 6x
ABUS Z-Wave Wassermelder (SHWM10000) 1x
ABUS Z-Wave Taster (SHBE10000) 1x
und bei dem ABUS Multisensor Z-Wave (SHBW10000) wird nur die Temperatur übermittelt (Luftfeuchtigkeit, Helligkeit und Bewegungsmelder fehlen)
Siehst Du die im Log, oder werden die nicht unterstützt ? -
@Black-Thunder
Nochmal eine Frage zu Devices, mir fehlen noch ein paar...
Schellenberg Funk-Thermostate (21001) 6x
Schellenberg Funk-Fenster/Türkontakt (21012) 1x
ABUS Z-Wave Rauchmelder (SHRM10000) 6x
ABUS Z-Wave Tür-/Fensterkontakte (SHMK10000) 6x
ABUS Z-Wave Wassermelder (SHWM10000) 1x
ABUS Z-Wave Taster (SHBE10000) 1x
und bei dem ABUS Multisensor Z-Wave (SHBW10000) wird nur die Temperatur übermittelt (Luftfeuchtigkeit, Helligkeit und Bewegungsmelder fehlen)
Siehst Du die im Log, oder werden die nicht unterstützt ?@wak Da hast du Recht, diese Gerätetypen sind bisher noch nicht abgedeckt.
Bitte probiere es mit 1.3.0-alpha.0 und lösche auch hier wieder einmalig den kompletten "devices"-Ordner.
Jetzt sollten alle deine genannten Geräte (und auch potentiell noch viele weitere) angelegt werden. Außerdem werden nun Umlaute in den Gerätenamen korrekt behandelt und dargestellt. -
@wak Da hast du Recht, diese Gerätetypen sind bisher noch nicht abgedeckt.
Bitte probiere es mit 1.3.0-alpha.0 und lösche auch hier wieder einmalig den kompletten "devices"-Ordner.
Jetzt sollten alle deine genannten Geräte (und auch potentiell noch viele weitere) angelegt werden. Außerdem werden nun Umlaute in den Gerätenamen korrekt behandelt und dargestellt.@Black-Thunder
Vielen Dank !!!