abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Bosch Smart Home Local API for Light Control II funktioniert nicht wie spezifiziert

AngryC
Junior Homie

Hallo,

ich nutze die Bosch Smart Home API erfolgreich, um meine Markise zu steuern und die Temperatur von einem Wandthermostat auszulesen.

Aber das mit dem Licht funktioniert nicht. Weder im Python Code noch mit Postman.

 

Meine Anfrage:

 


payload = {}
headers = {
'Content-Type': 'application/json',
'api-version': '3.2'
}

response = requests.request("GET", url, headers=headers, data=payload)
 
Ich bekomme diese Antwort:
{
"@type": "device",
"rootDeviceId": "64-da-a0-40-5d-52",
"id": "hdm:ZigBee:70ac08fffef0842e",
"deviceServiceIds": [
"CommunicationQuality",
"PowerMeter",
"ElectricalFaults",
"SwitchConfiguration"
],
"manufacturer": "BOSCH",
"deviceModel": "MICROMODULE_LIGHT_CONTROL",
"serial": "70AC08FFFEF0842E",
"profile": "GENERIC",
"name": "LightMM_70ac08fffef0842e",
"status": "AVAILABLE",
"childDeviceIds": [
"hdm:ZigBee:70ac08fffef0842e#3",
"hdm:ZigBee:70ac08fffef0842e#2"
],
"supportedProfiles": []
}
 
Laut Spezifikation sollte sowas kommen:
{  "@type": "powerSwitchState",  "switchState": "OFF",  "automaticPowerOffTime": 0
}
1 AKZEPTIERTE LÖSUNG

Geomo
Poweruser

@AngryC Oder durch `%23` ersetzen. Dies ist die URL-kodierte Form des `#`-Zeichens.

Beispiel:

- Original: `https://example.com/page?param=wert#mit#zeichen`
- URL-encoded: `https://example.com/page?param=wert%23mit%23zeichen`

Ich antworte hier als privater Nutzer und als von Bosch Smart Home benannter Poweruser. Ich bin weder Bosch SmartHome, noch Robert Bosch Mitarbeiter.
SHC II mit Funkstick und 64 Geräten (Gen I und II) seit 09.04.2017, Security+, Home+ (incl. Cloud+ und Audio+), praktisch alle Gerätetypen, 3 Kameras (Außen I und II, Innen II), Yale Linus 1 und 2, Hue-Bridge und Home-Assistent. APC-USV für Router und Controller, 10 Automationen.
iPhone 17 Pro und iPad Pro M4 11“ mit iOS 26.2 RC und iPadOS 26.2 RC, HomePod als HomeKit-/Matterzentrale
gerne mitmachen! Info SHC Generation, Smartphone und Betriebssystem hilft häufig bei der Lösung von Problemen. Einfach im Profil bei "Persönliche Informationen" in der "Signatur" eintragen.

Lösung in ursprünglichem Beitrag anzeigen

3 ANTWORTEN 3

SebastianHarder
Experte von Bosch Smart Home

Hallo!

 

In der URL muss das "#"-Zeichen escapet werden.

 

Viele Grüße 

Lead Android Developer @ Bosch Smart Home
Zuhause: SHC II mit 61 Geräten + 29 Hue, 38 Automationen, Pixel 8 Pro mit Android 16.1 Beta

☝️ gerne mitmachen! Info SHC Generation, Smartphone und Betriebssystem hilft häufig bei der Lösung von Problemen. Einfach im Profil bei "Persönliche Informationen" in der "Signatur" eintragen.

Geomo
Poweruser

@AngryC Oder durch `%23` ersetzen. Dies ist die URL-kodierte Form des `#`-Zeichens.

Beispiel:

- Original: `https://example.com/page?param=wert#mit#zeichen`
- URL-encoded: `https://example.com/page?param=wert%23mit%23zeichen`

Ich antworte hier als privater Nutzer und als von Bosch Smart Home benannter Poweruser. Ich bin weder Bosch SmartHome, noch Robert Bosch Mitarbeiter.
SHC II mit Funkstick und 64 Geräten (Gen I und II) seit 09.04.2017, Security+, Home+ (incl. Cloud+ und Audio+), praktisch alle Gerätetypen, 3 Kameras (Außen I und II, Innen II), Yale Linus 1 und 2, Hue-Bridge und Home-Assistent. APC-USV für Router und Controller, 10 Automationen.
iPhone 17 Pro und iPad Pro M4 11“ mit iOS 26.2 RC und iPadOS 26.2 RC, HomePod als HomeKit-/Matterzentrale
gerne mitmachen! Info SHC Generation, Smartphone und Betriebssystem hilft häufig bei der Lösung von Problemen. Einfach im Profil bei "Persönliche Informationen" in der "Signatur" eintragen.

AngryC
Junior Homie

Danke euch. Hat funktioniert!




Rechtswidrigen Inhalt melden