diff --git a/fhem/contrib/ch.eick/Klimaanlage/MHI_Heavy.txt b/fhem/contrib/ch.eick/Klimaanlage/MHI_Heavy.txt new file mode 100644 index 000000000..be1750405 --- /dev/null +++ b/fhem/contrib/ch.eick/Klimaanlage/MHI_Heavy.txt @@ -0,0 +1,112 @@ +defmod MHI_Heavy HTTPMOD none 0 +attr MHI_Heavy DbLogExclude .* +attr MHI_Heavy disable 0 +attr MHI_Heavy enableControlSet 0 +attr MHI_Heavy get01-1Name info_apiVer +attr MHI_Heavy get01-2Name info_command +attr MHI_Heavy get01-3Name info_deviceId +attr MHI_Heavy get01-4Name info_result +attr MHI_Heavy get01-5Name contents_airconId +attr MHI_Heavy get01-6Name contents_macAddress +attr MHI_Heavy get01-7Name info_operatorId +attr MHI_Heavy get01-8Name contents_apMode +attr MHI_Heavy get01-9Name info_timestamp +attr MHI_Heavy get01CheckAllReadings 1 +attr MHI_Heavy get01Data {"apiVer":"1.0","command":"getDeviceInfo","deviceId":"e81656185d42","operatorId":"b4220891-e32a-4252-b448-cf3ab2172944","timestamp":1722259820} +attr MHI_Heavy get01JSON . +attr MHI_Heavy get01Name 01_getDeviceInfo +attr MHI_Heavy get01URL http://< IP-Adresse >:51443/beaver/command +attr MHI_Heavy get02-10Name contents_logStat +attr MHI_Heavy get02-11Name contents_lowTemp +attr MHI_Heavy get02-12Name contents_wireless_firmVer +attr MHI_Heavy get02-13Name contents_numOfAccount +attr MHI_Heavy get02-14Name contents_remoteList_0 +attr MHI_Heavy get02-15Name contents_remoteList_1 +attr MHI_Heavy get02-16Name contents_remoteList_2 +attr MHI_Heavy get02-17Name contents_remoteList_3 +attr MHI_Heavy get02-18Name contents_timezone +attr MHI_Heavy get02-19Name contents_updatedBy +attr MHI_Heavy get02-1Name info_apiVer +attr MHI_Heavy get02-20Name contents_mcu_firmVer +attr MHI_Heavy get02-21Name contents_airconId +attr MHI_Heavy get02-22Name info_operatorId +attr MHI_Heavy get02-23Name contents_ledStat +attr MHI_Heavy get02-24Name info_timestamp +attr MHI_Heavy get02-2Name info_command +attr MHI_Heavy get02-3Name info_deviceId +attr MHI_Heavy get02-4Name contents_airconStat +attr MHI_Heavy get02-5Name contents_autoHeating +attr MHI_Heavy get02-6Name contents_expires +attr MHI_Heavy get02-7Name contents_firmType +attr MHI_Heavy get02-8Name contents_highTemp +attr MHI_Heavy get02-9Name info_result +attr MHI_Heavy get02CheckAllReadings 1 +attr MHI_Heavy get02Data {"apiVer":"1.0","command":"getAirconStat","deviceId":"e81656185d42","operatorId":"b4220891-e32a-4252-b448-cf3ab2172944","timestamp":1722259820} +attr MHI_Heavy get02JSON . +attr MHI_Heavy get02Name 02_getAirconStat +attr MHI_Heavy get02URL http://< IP-Adresse >:51443/beaver/command +attr MHI_Heavy get03CheckAllReadings 1 +attr MHI_Heavy get03Data {"apiVer":"1.0","command":"getAccountInfo","deviceId":"e81656185d42","operatorId":"b4220891-e32a-4252-b448-cf3ab2172944","timestamp":1722259820} +attr MHI_Heavy get03JSON . +attr MHI_Heavy get03Name 03_getAccountInfo +attr MHI_Heavy get03URL http://< IP-Adresse >:51443/beaver/command +attr MHI_Heavy group PV Eigenverbrauch +attr MHI_Heavy icon sani_solar +attr MHI_Heavy replacement01Mode expression +attr MHI_Heavy replacement01Regex %TIME% +attr MHI_Heavy replacement01Value {round(time(),0)} +attr MHI_Heavy replacement02Mode reading +attr MHI_Heavy replacement02Regex %AIRCONSTAT% +attr MHI_Heavy replacement02Value contents_airconStat +attr MHI_Heavy room Neu +attr MHI_Heavy set02-10Name contents_logStat +attr MHI_Heavy set02-11Name contents_lowTemp +attr MHI_Heavy set02-12Name contents_wireless_firmVer +attr MHI_Heavy set02-13Name contents_numOfAccount +attr MHI_Heavy set02-14Name contents_remoteList_0 +attr MHI_Heavy set02-15Name contents_remoteList_1 +attr MHI_Heavy set02-16Name contents_remoteList_2 +attr MHI_Heavy set02-17Name contents_remoteList_3 +attr MHI_Heavy set02-18Name contents_timezone +attr MHI_Heavy set02-19Name contents_updatedBy +attr MHI_Heavy set02-1Name info_apiVer +attr MHI_Heavy set02-20Name contents_mcu_firmVer +attr MHI_Heavy set02-21Name contents_airconId +attr MHI_Heavy set02-22Name info_operatorId +attr MHI_Heavy set02-23Name contents_ledStat +attr MHI_Heavy set02-24Name info_timestamp +attr MHI_Heavy set02-2Name info_command +attr MHI_Heavy set02-3Name info_deviceId +attr MHI_Heavy set02-4Name contents_airconStat +attr MHI_Heavy set02-5Name contents_autoHeating +attr MHI_Heavy set02-6Name contents_expires +attr MHI_Heavy set02-7Name contents_firmType +attr MHI_Heavy set02-8Name contents_highTemp +attr MHI_Heavy set02-9Name info_result +attr MHI_Heavy set02CheckAllReadings 1 +attr MHI_Heavy set02Data {"apiVer":"1.0","command":"setAirconStat","operatorId":"b4220891-e32a-4252-b448-cf3ab2172944","deviceId":"e81656185d42","timestamp":%TIME%,"contents":{"airconId":"e81656185d42","airconStat":"%AIRCONSTAT%"}} +attr MHI_Heavy set02JSON . +attr MHI_Heavy set02Name 02_setAirconStat +attr MHI_Heavy set02NoArg 1 +attr MHI_Heavy set02ParseResponse 1 +attr MHI_Heavy set02URL http://< IP-Adresse >:51443/beaver/command +attr MHI_Heavy set03-1Name info_apiVer +attr MHI_Heavy set03-2Name info_command +attr MHI_Heavy set03-3Name info_deviceId +attr MHI_Heavy set03-4Name info_operatorId +attr MHI_Heavy set03-5Name info_result +attr MHI_Heavy set03-6Name info_timestamp +attr MHI_Heavy set03CheckAllReadings 1 +attr MHI_Heavy set03Data {"apiVer":"1.0","command":"updateAccountInfo","deviceId":"e81656185d42","operatorId":"b4220891-e32a-4252-b448-cf3ab2172944","timestamp":%TIME%} +attr MHI_Heavy set03JSON . +attr MHI_Heavy set03Method PUT +attr MHI_Heavy set03Name 03_updateAccountInfo +attr MHI_Heavy set03NoArg 1 +attr MHI_Heavy set03ParseResponse 1 +attr MHI_Heavy set03URL http://< IP-Adresse >:51443/beaver/command +attr MHI_Heavy showBody 1 +attr MHI_Heavy showError 1 +attr MHI_Heavy sortby 212 +attr MHI_Heavy timeout 7 +attr MHI_Heavy userReadings contents_airconStat_test:contents_airconStat.* { my $airconStat = encode_base64(ReadingsVal("$NAME","contents_airconStat","")) ;; $airconStat =~ s/\n//g ;; $airconStat } +attr MHI_Heavy verbose 5 \ No newline at end of file