Smart Friends Bridge (Schellenberg) Addon einrichten/Geräte hinzufügen

Ich hab jetzt alles durchgeschaut und keine Fehler gefunden.

Welche Version von Rolläden hast du verbaut es gibt Gen 1 und Gen 2?

Auch wenn der kleine Schönheitsfehler bleibt, nochmals danke, du hast mir sehr geholfen
 
letzte Frage bevor ich Aufgebe

Welche Smart friends Brücke hat du installiert? linke oder rechte?
 

Anhänge

  • Smart Friends versionen.jpeg
    Smart Friends versionen.jpeg
    332,1 KB · Aufrufe: 11
Ich habe von Schellenberg nur die Schellenberg Funk-Rollladenschalter, die ich damals gegen die manuellen Taster ausgetauscht habe, und Elektrische Funk-Rollladen-Gurtwickler ROLLODRIVE 65 PREMIUM, die Rolläden sind nicht von Schellenberg, das könnte den Unterschied machen. Andererseits haben etliche mit den Schellenberg-Rolläden keine Probleme.

Installiert habe ich nur die rechte Bridge, die linke wird mir im App-Store gar nicht angezeigt.

Eine weitere Möglichkeit wäre für dich (habe ich parallel laufen) die Rolladensteuerung mittel RES Api in die configuration.yaml einzutragen. Favorisiert wird jedoch die MQTT-Lösung.
Evtl. kannst du das ja mal probieren, auf Wunsch kann ich dir hier den Code mitteilen
 
Zuletzt bearbeitet:
Ich bin nur der Anwender, kein Entwickler, also alles was ich poste, habe ich mir im Netz zusammengesucht, also kein Anspruch auf Gewähr. Ich bin gespannt, ob es bei dir fuktioniert.
In der Dashboardkachel findest du die Entität unter der name: Bezeichnung in dem template-Abschnitt

Hier der Ausschnitt aus meiner configuration.yaml für zwei Rolläden.

Code:
# Configuration für die Smart Friends Box (Schellenberg Rolläden)
shell_command:
  shutter_up: "curl http://192.168.178.76:5001/set/{{ device_id }}/rollingShutter/up"
  shutter_down: "curl http://192.168.178.76:5001/set/{{ device_id }}/rollingShutter/down"
  shutter_stop: "curl http://192.168.178.76:5001/set/{{ device_id }}/rollingShutter/stop"
  shutter_position: "curl http://192.168.178.76:5001/set/{{ device_id }}/position/{{ 100 - position }}"
  switch_on: "curl http://192.168.178.76:5001/set/{{ device_id }}/on"
  switch_off: "curl http://192.168.178.76:5001/set/{{ device_id }}/off"
  switch_toggle: "curl http://192.168.178.76:5001/set/{{ device_id }}/toggle"

command_line:
  - sensor:
      name: shutter_position_rollo1
      command: "curl http://192.168.178.76:5001/get/3100/position"
      unit_of_measurement: "%"
      scan_interval: 5
      value_template: "{{ 100 - value_json.currentValue }}"

  - sensor:
      name: shutter_position_rollo2
      command: "curl http://192.168.178.76:5001/get/11398/position"
      unit_of_measurement: "%"
      scan_interval: 5
      value_template: "{{ 100 - value_json.currentValue }}"
      
template:
  - cover:
    - device_class: shutter
      open_cover:
      - data:
          device_id: 3100
        action: shell_command.shutter_up
      close_cover:
      - data:
          device_id: 3100
        action: shell_command.shutter_down
      stop_cover:
      - data:
          device_id: 3100
        action: shell_command.shutter_stop
      set_cover_position:
      - data_template:
          device_id: 3100
          position: '{{ position }}'
        action: shell_command.shutter_position
      default_entity_id: cover.shutter_office
      name: Rollo Terrassenfenster
      position: '{{ states(''sensor.shutter_position_rollo1'') }}'
      
  - cover:
    - device_class: shutter
      open_cover:
      - data:
          device_id: 11398
        action: shell_command.shutter_up
      close_cover:
      - data:
          device_id: 11398
        action: shell_command.shutter_down
      stop_cover:
      - data:
          device_id: 11398
        action: shell_command.shutter_stop
      set_cover_position:
      - data_template:
          device_id: 11398
          position: '{{ position }}'
        action: shell_command.shutter_position
      default_entity_id: cover.shutter_office
      name: Rollo Terrassentür
      position: '{{ states(''sensor.shutter_position_rollo2'') }}'
 
Hallo Fibu
kannst du mir einmal ein Abbild von den Config Einstellungen aus der Smart Friends Brigge im Yaml Code senden.

ich vermute dass hier irgendwo der Fehler ist. teilweise sind angaben in Anführungszeichen Teilweise wieder nicht und farblich werden diese auch verschieden dargestellt.
Meine sieht so aus:

SmartFriends:
Host
: 192.168.0.216
Port: 4300
Username: Schellenberg
Password: "xxxxx"
CSymbol: D19033
CSymbolAddon: i
ShcVersion: 3.7.4
ShApiVersion
: "3.4"
Mqtt:
Enabled: true

DataPath: /config/smartfriends2mqtt
BaseTopic: smartfriends2mqtt
Server: 192.168.0.14
Port: 1883
User: mqtt
Password: xxxxx
UseSsl: false
ProtocolVersion: V500
>
 
Ich glaube ich habe deinen Fehler gefunden -> siehe meine Unterstreichung, und das Smartfriends-PW ist ohne Anführungszeichen.
Wenn du die Werte in der Benutzeroberfläche einträgst, müssten auch die Einrückungen passen.
Ich hoffe, das löst deine Probleme.
 

Anhänge

  • yaml.jpg
    yaml.jpg
    39,4 KB · Aufrufe: 16
Zuletzt bearbeitet:
Guten Tag,

ich probiere mich seit gestern an Home Assistant und versuche ebenfalls meine Smart Friends Produkte Rohrmotoren ans laufen zu bekommen. Ich versuche es über MQTT, im Protokoll der SmartFriends Bridge kommt nur

info: SmartFriends.Mqtt.MqttClient[0]
Client Disconnected UnspecifiedError

den mqtt-user habe ich in der SF Box angelegt, das Passwort und alles in der HA SF Bridge eingetragen. Müsste ich den MQTT Broker noch extra konfigurieren?

da im Protokoll die Zeilen

info: SmartFriends.Mqtt.MqttClient[0]
Sending device information for sf_15006 'Küche Küche Seite'

auftauchen, scheint der Weg nicht komplett falsch zu sein, http://homeassistant:5001/list funktioniert auch, die typetemplate und devicemap Dateien habe ich angepasst. So langsam weiß ich nicht mehr weiter :/
 
Code:
Mqtt:
  Enabled: true
  DataPath: /config/smartfriends2mqtt
  BaseTopic: smartfriends2mqtt
  Server: core-mosquitto
  Port: 1883
  User: homeassistant
  Password: *****
  UseSsl: false
  ProtocolVersion: V500

in der SF Bridge muss mit Screenshot_20260612_194525_Home Assistant.jpg

übereinstimmen?
 
Bei mir wurde der User als „mqttuser“ Standardmäßig eingetragen. Evtl. „mqtt-user“ falls du das nicht explizit geändert hast. Schau dir auch mal das Passwort an. Standardmäßig stand bei mir 0000. da muss dann natürlich das im Mqtt-Broker vergebene rein.
 

Letzte Anleitungen

Statistik des Forums

Themen
8.060
Beiträge
79.390
Mitglieder
8.777
Neuestes Mitglied
Fluvio
Zurück
Oben