Moin zusammen,
ich habe mein eAuto via CarConnectivityMqtt an fhem angebunden, die Werte des Autos sind alle zu sehen:
define SkodaEnyaq MQTT2_DEVICE SkodaEnyaq
attr SkodaEnyaq DbLogExclude .*
attr SkodaEnyaq DbLogInclude Battery:300,ChargingPower:300,PositionL.*:300,TotalRange:300,parking_location:300
attr SkodaEnyaq autocreate 1
attr SkodaEnyaq devicetopic carconnectivity/0/garage/xxxx
attr SkodaEnyaq group Auto
attr SkodaEnyaq icon electric_car_icon
attr SkodaEnyaq readingList $DEVICETOPIC/drives/primary/level:.* Battery\
$DEVICETOPIC/charging/commands/start-stop:.* ChargingStartStop\
$DEVICETOPIC/charging/connector/connection_state:.* ChargingConnectorState\
$DEVICETOPIC/charging/connector/lock_state:.* ChargingConnectorLockState\
$DEVICETOPIC/charging/estimated_date_reached:.* ChargingEstimatedDateReached\
$DEVICETOPIC/charging/is_in_saved_location:.* ChargingIsInSavedLocation\
$DEVICETOPIC/charging/power:.* ChargingPower\
$DEVICETOPIC/charging/rate:.* ChargingRate\
$DEVICETOPIC/charging/settings/auto_unlock:.* ChargingSettingAutounlock\
$DEVICETOPIC/charging/settings/available_charge_modes:.* ChargingSettingAvailableChargeMode\
$DEVICETOPIC/charging/settings/battery_support:.* ChargingSettings\
$DEVICETOPIC/charging/settings/charging_care_mode:.* ChargingSettingsChargingCareMode\
$DEVICETOPIC/charging/settings/maximum_current:.* ChargingSettingsMaximumCurrent\
$DEVICETOPIC/charging/settings/preferred_charge_mode:.* ChargingSettingPreferredChargeMode\
$DEVICETOPIC/charging/settings/target_level:.* ChargingSettingsTargetLevel\
$DEVICETOPIC/charging/state:.* ChargingState\
$DEVICETOPIC/charging/type:.* ChargingType\
$DEVICETOPIC/climatization/commands/start-stop:.* ClimatizationCommandStartstop\
$DEVICETOPIC/climatization/settings/climatization_at_unlock:.* ClimatizationSettingClimatizationAtUnlock\
$DEVICETOPIC/climatization/settings/target_temperature:.* ClimatizationSettingTargetTemperature\
$DEVICETOPIC/climatization/settings/window_heating:.* ClimatizationSettingWindowHeating\
$DEVICETOPIC/climatization/state:.* ClimatizationState\
$DEVICETOPIC/commands/wake-sleep:.* CommandsWakeSleep\
$DEVICETOPIC/connection_state:.* ConnectionState\
$DEVICETOPIC/doors/lock_state:.* DoorsLockState\
$DEVICETOPIC/doors/open_state:.* DoorsOpenState\
$DEVICETOPIC/drives/total_range:.* TotalRange\
$DEVICETOPIC/in_motion:.* inMotion\
$DEVICETOPIC/lights/light_state:.* LightsLightState\
$DEVICETOPIC/maintenance/inspection_due_at:.* MaintenanceInspectionDueDate\
$DEVICETOPIC/manufacturer:.* Manufacturer\
$DEVICETOPIC/model:.* Model\
$DEVICETOPIC/name:.* Name\
$DEVICETOPIC/odometer:.* Odometer\
$DEVICETOPIC/position/latitude:.* PositionLatitude\
$DEVICETOPIC/position/longitude:.* PositionLongitude\
$DEVICETOPIC/software/version:.* SoftwareVersion\
$DEVICETOPIC/state:.* State\
$DEVICETOPIC/type:.* Type\
$DEVICETOPIC/vin:.* Vin\
$DEVICETOPIC/windows/open_state:.* WindowsOpenState\
attr SkodaEnyaq room EG.Garage,Solar
attr SkodaEnyaq setList ChargingSettingsTargetLevel:slider,50,10,100 $DEVICETOPIC/charging/settings/target_level_writetopic {$EVTPART1}
attr SkodaEnyaq stateFormat Battery% (TotalRange km)
setstate SkodaEnyaq 82.0% (341.0 km)
setstate SkodaEnyaq 2025-04-04 11:15:41 Battery 82.0
setstate SkodaEnyaq 2025-04-04 11:03:52 ChargingConnectorLockState locked
setstate SkodaEnyaq 2025-04-04 11:03:52 ChargingConnectorState connected
setstate SkodaEnyaq 2025-04-04 11:52:10 ChargingEstimatedDateReached 2025-04-04T22:25:00+0200
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingIsInSavedLocation False
setstate SkodaEnyaq 2025-04-04 11:52:10 ChargingPower 1.5
setstate SkodaEnyaq 2025-04-04 11:14:44 ChargingRate 8.0
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingSettingAutounlock False
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingSettingAvailableChargeMode MANUAL
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingSettingPreferredChargeMode manual
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingSettings ENABLED
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingSettingsChargingCareMode DEACTIVATED
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingSettingsMaximumCurrent 16.0
setstate SkodaEnyaq 2025-04-04 11:37:33 ChargingSettingsTargetLevel 100.0
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingState charging
setstate SkodaEnyaq 2025-04-04 11:03:51 ChargingType ac
setstate SkodaEnyaq 2025-04-04 11:03:52 ClimatizationSettingClimatizationAtUnlock True
setstate SkodaEnyaq 2025-04-04 11:03:52 ClimatizationSettingTargetTemperature 19.0
setstate SkodaEnyaq 2025-04-04 11:03:52 ClimatizationSettingWindowHeating True
setstate SkodaEnyaq 2025-04-04 11:03:52 ClimatizationState off
setstate SkodaEnyaq 2025-04-04 11:03:50 ConnectionState reachable
setstate SkodaEnyaq 2025-04-04 11:03:49 DoorsLockState unlocked
setstate SkodaEnyaq 2025-04-04 11:37:40 DoorsOpenState closed
setstate SkodaEnyaq 2025-04-04 04:30:29 IODev Landroid
setstate SkodaEnyaq 2025-04-04 11:03:49 LightsLightState off
setstate SkodaEnyaq 2025-04-04 11:03:52 MaintenanceInspectionDueDate 2026-04-17T02:00:00+0200
setstate SkodaEnyaq 2025-04-04 11:03:42 Manufacturer Škoda
setstate SkodaEnyaq 2025-04-04 11:03:43 Model Enyaq
setstate SkodaEnyaq 2025-04-04 11:03:42 Name Enyaq
setstate SkodaEnyaq 2025-04-04 11:03:52 Odometer 51172.0
setstate SkodaEnyaq 2025-04-04 11:03:50 PositionLatitude 00
setstate SkodaEnyaq 2025-04-04 11:03:50 PositionLongitude 00
setstate SkodaEnyaq 2025-04-04 11:03:42 SoftwareVersion 3.0
setstate SkodaEnyaq 2025-04-04 11:03:52 State parked
setstate SkodaEnyaq 2025-04-04 11:52:09 TotalRange 341.0
setstate SkodaEnyaq 2025-04-04 11:03:49 Type electric
setstate SkodaEnyaq 2025-04-04 11:03:42 Vin xxxx
setstate SkodaEnyaq 2025-04-04 11:03:49 WindowsOpenState closed
setstate SkodaEnyaq 2025-04-04 11:03:50 inMotion False
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_country Deutschland
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_county xx
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_geourl xx
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_geourl_google xx
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_house_number xx
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_location xx
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_postcode xx
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_road xx
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_state xx
setstate SkodaEnyaq 2025-04-04 11:03:50 parking_town xx
setstate SkodaEnyaq 2025-04-04 11:59:58 statOdometer Hour: 0.0 Day: 0.0 Month: 80.0 Year: 981.0 (since: 2025-03-14 )
setstate SkodaEnyaq 2025-04-04 11:59:58 statOdometerDay 0.0
setstate SkodaEnyaq 2025-04-03 23:59:56 statOdometerDayLast 23.0
setstate SkodaEnyaq 2025-04-04 11:59:58 statOdometerHour 0.0
setstate SkodaEnyaq 2025-04-04 11:59:58 statOdometerHourLast 0.0
setstate SkodaEnyaq 2025-04-04 11:59:58 statOdometerLast Hour: 0.0 Day: 23.0 Month: 901.0 Year: 15814 (since: 2025-03-14 )
setstate SkodaEnyaq 2025-04-04 11:59:58 statOdometerMonth 80.0
setstate SkodaEnyaq 2025-03-31 23:59:56 statOdometerMonthLast 901.0
setstate SkodaEnyaq 2025-04-04 11:59:58 statOdometerYear 981.0
setstate SkodaEnyaq 2025-03-13 11:26:29 statOdometerYearLast 15814
setstate SkodaEnyaq 2025-04-04 11:57:12 state ChargingSettingsTargetLevel
nun scheitere ich am setzen des Chargelimits via mqtt.
via mosquitto_pub funktioniert folgendes:
mosquitto_pub -u mqtt -P xxxxx -t carconnectivity/0/garage/xxxxx/charging/settings/target_level_writetopic -m 100
aber in fhem scheitere ich mit:
attr SkodaEnyaq setList ChargingSettingsTargetLevel:slider,50,10,100 $DEVICETOPIC/charging/settings/target_level_writetopic {$EVTPART1}
laut mosquitto_pub wird *nichts* publiziert, wenn ich
set SkodaEnyaq ChargingSettingsTargetLevel 80
ausführe.
Kann mir jemand mal den Knoten in meinem Hirn auflösen, bitte?
vielen Dank,
Friedhelm
Die Klammern um $EVTPART1 sind in jedem Fall falsch.
ok, das habe ich so aus dem Landroid-mqtt-modul geklaut. Auch ohne geschweifte Klammern sehe ich nichts mit mosquitto_sub ...
IODev Landroid?
Zitat von: Beta-User am 04 April 2025, 13:52:13IODev Landroid?
ja, tatsächlich. Einige meiner zigbee-buttons (via zigbee2mqtt) haben das auch, die senden aber auch nur ...
OK, wieder was gelernt, vielen Dank!