024.05.03 10:12:07.375 5: Loading ./FHEM/74_AutomowerConnect.pm
2024.05.03 10:12:07.479 2: Registering AutomowerConnect Kutte for URL /AutomowerConnect/Kutte/map...
2024.05.03 10:12:07.480 2: Registering AutomowerConnect Kutte for URL /AutomowerConnect/Kutte/json...
2024.05.03 10:12:07.480 1: PERL WARNING: Use of uninitialized value $attrVal in pattern match (m//) at lib/FHEM/Devices/AMConnect/Common.pm line 338.
2024.05.03 10:12:09.967 4: AutomowerConnect Kutte getMowerResponse: response $statuscode >200<, $err ><, $param->url https://api.amc.husqvarna.dev/v1/mowers
$data >{"data":[{"type":"mower","id":"2817c4c5-3865-43fc-8964-780577fa2a6f","attributes":{"system":{"name":"Automower Aspire","model":"Husqvarna Automower® Aspire™ R4","serialNumber":241011852},"battery":{"batteryPercent":100},"capabilities":{"headlights":false,"workAreas":false,"position":false,"stayOutZones":false},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","inactiveReason":"NONE","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"calendar":{"tasks":[{"start":750,"duration":150,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":false,"workAreaId":0}]},"planner":{"nextStartTimestamp":1714739400000,"override":{"action":"NOT_ACTIVE"},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1714723678284},"positions":[],"settings":{"cuttingHeight":null,"headlight":{"mode":null}},"statistics":{"cuttingBladeUsageTime":12185,"numberOfChargingCycles":1,"numberOfCollisions":192,"totalChargingTime":797,"totalCuttingTime":12185,"totalDriveDistance":3634,"totalRunningTime":12532,"totalSearchingTime":226}}}]}<
2024.05.03 10:12:09.968 5: AutomowerConnect Kutte getMowerResponse: found 0 => Automower Aspire 2817c4c5-3865-43fc-8964-780577fa2a6f
Not a reference at lib/FHEM/Devices/AMConnect/Common.pm line 1032.
Zitat von: Blauhorn am 24 März 2024, 18:57:09könntest Du Näheres zum Abfragen der SBR128 sagen? Ich habe die gleiche Konfiguration und würde gern den Batteriestatus mit einbauen.
define SBR128 ModbusAttr 2 2 <IP WiNet-S>:502 TCP
attr SBR128 DbLogExclude .*
attr SBR128 dev-h-combine 10
attr SBR128 dev-i-combine 10
attr SBR128 dev-type-S16-unpack s>
attr SBR128 dev-type-S32-len 2
attr SBR128 dev-type-S32-revRegs 1
attr SBR128 dev-type-S32-unpack l>
attr SBR128 dev-type-U32-len 2
attr SBR128 dev-type-U32-revRegs 1
attr SBR128 dev-type-U32-unpack N
attr SBR128 enableQueueLengthReading 0
attr SBR128 event-min-interval .*:3600
attr SBR128 event-on-change-reading .*
attr SBR128 obj-i10740-expr $val/10
attr SBR128 obj-i10740-poll 1
attr SBR128 obj-i10740-reading Voltage_Battery
attr SBR128 obj-i10741-expr $val/10
attr SBR128 obj-i10741-poll 1
attr SBR128 obj-i10741-reading Current_Battery
attr SBR128 obj-i10741-type S16
attr SBR128 obj-i10742-expr $val/10
attr SBR128 obj-i10742-poll 1
attr SBR128 obj-i10742-reading Temperature_Battery
attr SBR128 obj-i10743-expr $val/10
attr SBR128 obj-i10743-poll 1
attr SBR128 obj-i10743-polldelay x10
attr SBR128 obj-i10743-reading Level_Battery_SOC
attr SBR128 obj-i10744-poll 1
attr SBR128 obj-i10744-polldelay x1000
attr SBR128 obj-i10744-reading Level_Battery_SOH
attr SBR128 obj-i10745-expr $val/10
attr SBR128 obj-i10745-poll 1
attr SBR128 obj-i10745-reading Energy_Battery-Charge_Total
attr SBR128 obj-i10745-type U32
attr SBR128 obj-i10747-expr $val/10
attr SBR128 obj-i10747-poll 1
attr SBR128 obj-i10747-reading Energy_Battery-Discharge_Total
attr SBR128 obj-i10747-type U32
attr SBR128 room PV
attr SBR128 showError 1
setstate SBR128 2024-05-03 10:22:33 Current_Battery -1.2
setstate SBR128 2024-05-03 10:22:33 Energy_Battery-Charge_Total 687.8
setstate SBR128 2024-05-03 10:22:33 Energy_Battery-Discharge_Total 645.9
setstate SBR128 2024-05-03 08:55:05 LAST_ERROR timeout waiting for reply to fc 4 to id 2, i10740, len 9
setstate SBR128 2024-05-03 10:22:33 Level_Battery_SOC 39.8
setstate SBR128 2024-05-03 10:22:33 Level_Battery_SOH 100
setstate SBR128 2024-04-15 23:22:45 QueueLength 0
setstate SBR128 2024-05-03 10:22:33 Temperature_Battery 18.8
setstate SBR128 2024-05-03 10:22:33 Voltage_Battery 263.3
setstate SBR128 2024-04-21 00:02:37 state opened
Der Strom wird mit Vorzeichen ausgegeben: negativ = Laden, positiv = EntladenZitat von: ChrisH am 30 April 2024, 22:08:14Ich bin jetzt die Liste mit den Modbus Registern (V. 1.0.23) zweimal durch auf der Suche nach einem
Zaehler fuer den Tagesverbrauch (im Haus). Irgendwo muss der Wert doch herkommen den die iSolarcloud App anzeigt.
Oder rechnen die einfach die Einzelwerte "zusammen"?
Eigentlich wollte mir ja nur noch einen Autarkiegrad fuer mein Grafana zusammen bauen.
Energy_Consumption_Daily {sprintf("%.1f", (
ReadingsNum ("SH10RT","Energy_Import_Daily", 0) +
ReadingsNum("SH10RT","Energy_Direct_Consumption_Daily", 0) +
ReadingsNum("SH10RT", "Energy_Battery-Discharge_Daily",0)));},
Energy_Consumption_Total {sprintf("%.1f", (
ReadingsNum ("SH10RT","Energy_Import_Total", 0) +
ReadingsNum("SH10RT","Energy_Direct_Consumption_Total", 0) +
ReadingsNum("SH10RT", "Energy_Battery-Discharge_Total",0)));},
Zitat von: whistler81 am 01 Mai 2024, 16:04:16Freut mich sehr, dass mein Input den Weg in die WIKI geschafft hatIn diesen Wein muss ich leider etwas Wasser gießen. Meine Perl-Funktion im Wiki habe ich nicht erst jetzt programmiert, die läuft schon seit Januar und ist Bestandteil eines in Entwicklung befindlichen Energiemanagementsystems.
ZitatThis API is available for:ich hoffe mal das geht auch für ein spätes 2023 Modell....
All car models between model year 2015 and 2022 (some endpoints have limited availability).
nanoCUL_868_1 version => VTS 0.41 CSM868
nanoCUL_868_1 versionHW => nanoCUL_V1.x_0014
nanoCUL_868_2_Net version => VTS 0.41 CSM868
nanoCUL_868_2_Net versionHW => nanoCUL_V1.x_0014
version der Module:Latest Revision: 28820
# $Id: 98_autocreate.pm 23727a 2021-02-13 13:00:00Z noansi $
# $Id: 10_CUL_HM.pm 24449t 2023-09-11 00:00:00Z noansi $
# $Id: 98_HMinfo.pm 26935c 2023-03-27 00:00:00Z noansi $
97_timerTS.pm 15 2022-08-23 00:00:00Z noansi
00_TSCUL.pm 148 2022-10-22 00:00:00Z noansi
CalcUtil.pm 12 2023-11-12 00:00:00Z noansi
DevIoTS.pm 37 2023-01-05 00:00:00Z noansi
ReadingUtil.pm 12 2022-06-23 22:33:47Z noansi
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01102093 A F101 13947972 00 0F 34 803F [HMID] 3C95EB 02042DC5F400 -74.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01102189 A F101 13948072 00 10 35 A001 [HMID] 3C95EB 00040000000000 -75.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01102461 A F101 13948340 00 10 35 A001 [HMID] 3C95EB 00040000000000 -75.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01102733 A F101 13948608 00 10 35 A001 [HMID] 3C95EB 00040000000000 -76dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01102828 A F103 13948684 01 10 A9 A001 [HMID] 40AA4F 00050000000007 _CCAdly:4 _dhmSt:1556
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01102992 A F101 13948876 00 0A 33 8002 [HMID] 3C775B 00 -76.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01103101 A F101 13948976 00 0F 33 803F [HMID] 3C775B 02042DC5F401 -77.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01103134 A F103 13948980 08 10 A9 A001 [HMID] 40AA4F 00050000000007 _CCAdly:32 _dhmSt:1852
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01103389 A F103 13949248 01 10 A9 A001 [HMID] 40AA4F 00050000000007 _CCAdly:4 _dhmSt:2120
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01103629 A F109 13949512 00 10 A9 A001 [HMID] 40AA4F 00050000000007 _sfail _noAnsw
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01103869 A F101 13949740 00 10 34 A001 [HMID] 3C775B 00050000000007 -77.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01104125 A F101 13950008 00 10 34 A001 [HMID] 3C775B 00050000000007 -76.5dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01104397 A F101 13950276 00 10 34 A001 [HMID] 3C775B 00050000000007 -77dB
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01105469 A F101 13951348 00 10 35 A001 [HMID] 3C95EB 00040000000000 -76.5dB
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01103120 A F101 13611720 00 10 A9 A001 [HMID] 40AA4F 00050000000007 -79.5dB
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01103393 A F101 13611988 00 10 A9 A001 [HMID] 40AA4F 00050000000007 -78dB
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 055236 As 10 34 A001 [HMID] 3C775B 00050000000007
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01103857 A F103 13612432 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:1844
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01104129 A F103 13612700 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:2112
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01104401 A F103 13612968 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:2380
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01104625 A F109 13613232 00 10 34 A001 [HMID] 3C775B 00050000000007 _sfail _noAnsw
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 056841 As 10 35 A001 [HMID] 3C95EB 00040000000000
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01105457 A F103 13614036 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01105729 A F103 13614308 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01106001 A F103 13614576 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01106241 A F109 13614840 00 10 35 A001 [HMID] 3C95EB 00040000000000 _sfail _noAnsw
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01106402 A F101 13614992 00 14 C5 A45F 2D4787 [HMID] 803F0500235C028D093502 -76dB
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01106500 A F101 13615104 00 0A C5 8002 [HMID] 2D4787 00 -78dB
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01103120 A F101 13611720 00 10 A9 A001 [HMID] 40AA4F 00050000000007 -79.5dB
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01103393 A F101 13611988 00 10 A9 A001 [HMID] 40AA4F 00050000000007 -78dB
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 055236 As 10 34 A001 [HMID] 3C775B 00050000000007
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01103857 A F103 13612432 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:1844
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01104129 A F103 13612700 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:2112
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01104401 A F103 13612968 01 10 34 A001 [HMID] 3C775B 00050000000007 _CCAdly:4 _dhmSt:2380
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01104625 A F109 13613232 00 10 34 A001 [HMID] 3C775B 00050000000007 _sfail _noAnsw
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 056841 As 10 35 A001 [HMID] 3C95EB 00040000000000
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01105457 A F103 13614036 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01105729 A F103 13614308 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01106001 A F103 13614576 01 10 35 A001 [HMID] 3C95EB 00040000000000 _CCAdly:4
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01106241 A F109 13614840 00 10 35 A001 [HMID] 3C95EB 00040000000000 _sfail _noAnsw
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01106402 A F101 13614992 00 14 C5 A45F 2D4787 [HMID] 803F0500235C028D093502 -76dB
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01106500 A F101 13615104 00 0A C5 8002 [HMID] 2D4787 00 -78dB
[...]
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01116994 A F101 13962884 00 09 34 A03F 3C775B [HMID] -73dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01117102 A F101 13962984 00 0F 35 803F [HMID] 3C95EB 02042DC5F40F -78dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01117184 A F101 13963080 00 0A 34 8002 [HMID] 3C775B 00 -78dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01117294 A F101 13963180 00 0F 34 803F [HMID] 3C775B 02042DC5F410 -78.5dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01117760 A F103 13963636 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4 _dhmSt:1468
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01118033 A F103 13963900 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4 _dhmSt:1732
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01118288 A F103 13964164 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4 _dhmSt:1996
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01118528 A F109 13964424 00 0B B9 A001 [HMID] 40AA4F 0203 _sfail _noAnsw
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01119643 A F101 13965528 00 14 74 845E 2D4787 000000 803F0800290202DD093301 -46.5dB
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 072037 As 0B B9 A001 [HMID] 40AA4F 0203
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01120656 A F103 13966528 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01120927 A F103 13966796 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01121184 A F103 13967060 01 0B B9 A001 [HMID] 40AA4F 0203 _CCAdly:4
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01121424 A F109 13967320 00 0B B9 A001 [HMID] 40AA4F 0203 _sfail _noAnsw
2024.05.02 08:49:40 1: LogHist nanoCUL_868_2_Net: 01103629 A F109 13949512 00 10 A9 A001 [HMID] 40AA4F 00050000000007 _sfail _noAnsw
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01104625 A F109 13613232 00 10 34 A001 [HMID] 3C775B 00050000000007 _sfail _noAnsw
2024.05.02 08:49:43 1: LogHist nanoCUL_868_1: 01106241 A F109 13614840 00 10 35 A001 [HMID] 3C95EB 00040000000000 _sfail _noAnsw
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01104625 A F109 13613232 00 10 34 A001 [HMID] 3C775B 00050000000007 _sfail _noAnsw
2024.05.02 08:49:44 1: LogHist nanoCUL_868_1: 01106241 A F109 13614840 00 10 35 A001 [HMID] 3C95EB 00040000000000 _sfail _noAnsw
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01118528 A F109 13964424 00 0B B9 A001 [HMID] 40AA4F 0203 _sfail _noAnsw
2024.05.02 08:49:59 1: LogHist nanoCUL_868_2_Net: 01121424 A F109 13967320 00 0B B9 A001 [HMID] 40AA4F 0203 _sfail _noAnsw
40AA4F, 3C775B und 3C95EB sind die drei HM-TC-IT-WM-W-EU, die zwar (mit FHEM) gepaired aber nicht gepeert sind; ich nutze die nur zur Temperatur- und Luftfeuchtemessung. Zu dem Zeitpunkt gestern hab ich die Temperaturprofile für den Sommer verteilt (neben den drei TC auch an die sieben RT-DNs). Könnte hier was am Pairing nicht stimmen? Bisher hat mich das nicht weiter interessiert und die Sende-Historie ist bisher nie im log aufgetaucht.2024.04.17 08:30:00 1: TSCUL_Parse: nanoCUL_868_2_Net Restart: C_ReadyCSM868
2024.04.17 08:30:00 1: 192.168.0.1:28682 disconnected (Restart detected), waiting to reappear nanoCUL_868_2_Net
2024.04.17 08:30:30 1: TSCUL_RecoverHMQlen: nanoCUL_868_2_Net recovered from Qlen XmitOpen lock
2024.04.17 08:31:01 1: TSCUL_Parse: nanoCUL_868_2_Net Restart: C_ReadyCSM868
2024.04.17 08:31:01 1: 192.168.0.1:28682 disconnected (Restart detected), waiting to reappear nanoCUL_868_2_Net
2024.04.17 08:31:31 1: TSCUL_RecoverHMQlen: nanoCUL_868_2_Net recovered from Qlen XmitOpen lock
2024.04.17 08:32:01 1: TSCUL_Parse: nanoCUL_868_2_Net Restart: C_ReadyCSM868
2024.04.17 08:32:01 1: 192.168.0.1:28682 disconnected (Restart detected), waiting to reappear nanoCUL_868_2_Net
2024.04.17 08:32:31 1: TSCUL_RecoverHMQlen: nanoCUL_868_2_Net recovered from Qlen XmitOpen lock
2024.04.17 08:33:03 1: TSCUL_Parse: nanoCUL_868_2_Net Restart: C_ReadyCSM868
2024.04.17 08:33:03 1: 192.168.0.1:28682 disconnected (Restart detected), waiting to reappear nanoCUL_868_2_Net
2024.04.17 08:33:33 1: TSCUL_RecoverHMQlen: nanoCUL_868_2_Net recovered from Qlen XmitOpen lock
Und dies wiederholt sich bis zum restart - und der nanoCUL bleibt auf disconnected.