Hat schon jemand MacroDroid benutzt um einen Dummy in FHEM mit Werten zu beschreiben?
Ich bekomme die http-Anfrage nicht hin...
Vielleicht kennt sich ja jemand aus und kann mir helfen.
Hintergrund ist, dass mein neuer Elektroflitzer keine öffentliche API hat und die Werte aus der App ausgelesen werden müssen. Dazu hat jemand schon gute Vorabreit geleistet für HomeAssistant - das will ich umbasteln für FHEM.
https://github.com/2ZZ/Leapmotor_HomeAssistant_MacroDroid
Zitat von: Stonemuc am 09 November 2025, 13:18:04Ich bekomme die http-Anfrage nicht hin...
Was heißt das? Kannst du mal ein Beispiel davon posten, was du versuchst?
So ganz allgemein: In dem Link sehe ich die Verwendung einer HASS API, wenn Du das adaptieren willst dann verwende doch die FHEM API (https://forum.fhem.de/index.php?topic=128374.msg1229510#msg1229510)?
bzw. help httpapi ;) in der FHEM Kommandozeile
Gruß Otto
Zitat von: Otto123 am 09 November 2025, 18:42:33So ganz allgemein: In dem Link sehe ich die Verwendung einer HASS API, wenn Du das adaptieren willst dann verwende doch die FHEM API (https://forum.fhem.de/index.php?topic=128374.msg1229510#msg1229510)?
bzw. help httpapi ;) in der FHEM Kommandozeile
Gruß Otto
Oh das musa ich mir mal anschauen...wusste nicht, dass es eine "FHEM API" gibt
Zitat von: passibe am 09 November 2025, 18:30:12Zitat von: Stonemuc am 09 November 2025, 13:18:04Ich bekomme die http-Anfrage nicht hin...
Was heißt das? Kannst du mal ein Beispiel davon posten, was du versuchst?
Original hat der Verfasse dann einen http-Anfrage per POST gemacht, um die erfassten "Variablen" dann in HomeAssistant zu bekommen
Der url sieht so aus:
{lv=ha_url}/api/states/sensor.{lv=ha_sensor_name}Ich habe die url jetzt mal mit meiner FHEM Url angepasst und den Port für httpapi genommen - aber weiter weiß ich dann nicht, wie ich das allgemein verfassen soll
Das muss ich irgendwie so "ummodeln" dass ich das auf FHEM projeziert bekomme...
In dieser Macroandroid App gibt es auch im Code noch eine Variable ha_request_body mit folgendem Inhalt:
{
"state": "{lv=tvCarState}",
"attributes": {
"battery_percent": {lv=tv_soc},
"air_temp": {lv=tvHomeAirTemp1},
"car_temp": {lv=tvHomeCarTemp1},
"lock_state": "{lv=tvCarLockState}",
"remaining_range": {lv=tvRemainMileage},
"friendly_name": "Leapmotor C10",
"icon": "mdi:car-electric"
},
"force_update": true
}
Ich denke die muss ich auch entsprechend bearbeiten...anscheinend ist das ja dann die Anfrage über die HA Api...
Aber ich bin überfragt....ist zu kompliziert für mich...
Einen dummy mit entsprechenden Werten habe ich mir bereits angelegt
Internals:
CFGFN
FUUID 69103576-f33f-37e6-5ed8-9d37e4d0a29e9e51
NAME leapmotor_c10_1
NR 689
STATE ???
TYPE dummy
eventCount 6
OLDREADINGS:
READINGS:
2025-11-10 15:16:24 air_temp 18
2025-11-10 15:15:14 battery 68
2025-11-10 15:16:08 car_temp 20
2025-11-10 15:16:56 lock_state locked
2025-11-10 15:15:35 range 250
Attributes:
room Energie