[Modul] Bosch SmartHome System

Ich habe es mal mit dem Postman auf die Bosch-API versucht, aber ich bekomme kein Response. Ich habe es mit der Url x.x.x.x:8444/smarthome/devices versucht. Netzwerktechnisch habe ich Zugriff auch über den Port, also ein Firewall-Problem kann ich ausschließen. Was ich mich frage ist, benötigt man hier keine Session-ID wie bei DeConz-Gateway ? Und wenn ja, kann ich das irgendwo nachlesen, wie ich dazu kommen ?

LG Frank

Ne, so einfach ist das nicht.
Die ganze Kommunikation ist mit Zertifikaten gesichert. Darum muss man auch physisch den Knopf für das paring betätigen.
Du kannst dir aber einfach im Reiter Debug der Instanzen anschauen was der Controller an Daten liefert.
Michael

hm - OK … wenn ich das richtig verstanden habe, wurde für die externe Temperatur in der API zunächst ein issue erstellt, aber wenn die dort genauso schnell reagieren wir bei der Firmware für die HK II wird das vor Weihnachten 2025 eher nix. :frowning_face:

Ich habe mal versucht, den VentilationMode zu setzen, aber der hat sich nicht verändern lassen.

$Hauptinstanz = IPS_GetParent($_IPS['SELF']);

$VentilationMode = IPS_GetObjectIDByIdent('RoomClimateControl_ventilationMode', $Hauptinstanz);

RequestAction($VentilationMode,true); 

dump.txt (13,7 KB)

Lt. dem Log scheint der Befehl so richtig zu sein …

Ändert sich der Wert in der App?
Oder kannst du ihn in der App schalten und kommt es dann in Symcon an?
Laut Debug wurde der Befehl angenommen. Aber es wurde kein Event erzeugt was dann die Variable in Symcon aktualisiert hätte.
Michael

Gute Frage … finde das gar nicht in der App :thinking:

Ich habe den Eindruck, das funktioniert nur, wenn man auch Bosch Fensterkontakte im Raum hat. Da meine von Aqara sind, wird sich da über die Bosch App bzw. API eher kein Zusammenhang herstellen lassen. Bei der DeConz-Anbindung steuere ich das auch über ein IPS-Script. Aber dazu benötigt man den Zugriff auf die Window-Variable des Thermostats.

Neue Beta im Store

Version 1.20:

  • Version für Symcon 8.1 und neuer
  • Durchgängige Nutzung von Darstellungen anstatt von Profilen

Änderungswünsche bei den Darstellungen sind gerne willkommen.

vielen Dank,

ich habe heute auf IPS 8.0 das update gemacht da mein Raspbeery für 8.1 nicht fit ist…
Leider funktioniert das Modul jetzt nicht mehr mehr und update geht ja erst ab 8.1.
Gibt es einen workaround bis ich auf 8.1 bin?

Wie konntest du bitte ein Update machen, wenn du auf 8.0 bist?
Der Store darf dir dann gar kein Update anbieten.
Michael

Ich habe mich falsch ausgedrückt, ich war bei IPS 7.x und habe auf 8.0 das update gemacht.
Der Store zeigt mir das 8.1 für das Bosch Modul an, ich kann dieses aber aufgrund der zu niedrigen IPS- Version nicht installieren.

Nur Leider funktioniert seit dem Update das Bosch Modul nicht mehr…

Die „Online-Prüfung der Instanz“ ergibt folgenden Fehler:
CURLE_SSL_CACERT
in /- on line 4

Der Controller sowie die Thermostate sind aber auf dem neusten Stand, erreichbar und via App vom Handy auch steuerbar.

Das dürfte an der neuen CURL Version liegen, welche durch das Symcon+php Update installiert wurde.
Trete über folgenden Link der Testversion bei.

Anschließend im Store auf die Testing wechseln

Dann sollte alles wieder laufen.
Michael

1 „Gefällt mir“

Vielen Dank für die schnelle Hilfe, es funktioniert wieder :slight_smile:

1 „Gefällt mir“

Erste stable im Store :tada:

Da ich nicht jedes Gerät habe, noch mal der Hinweis:
Änderungswünsche bei den Darstellungen sind gerne willkommen.