Hej !
En liten uppdatering hur det går med MyHeatPump (
https://sites.google.com/view/myheatpump) och stöd för Nibes nya värmepumpar d.v.s. alla som Modbus 40 funkar till.
Kommunikationsprogrammet funkar och värmepumpen ACKar alla paket snyggt så att inte värmepumpen larmar. Jag har också designat nya json baserade cgi-bin script.
1. www/cgi-bin/hpGetInfoJSON - ger all info som finns om vald parameter
2. www/cgi-bin/hpReadJSON - läser vald parameters värde från värmepumpen
3. www/cgi-bin/hpWriteJSON - skriver vald parameters värde till värmepumpen
4. www/cgi-bin/hpLogSetJSON - läser de 20 LOG.SET parametrarna
5. www/cgi-bin/hpGetProductJSON - läser värmepumpens produkt-id och versions nummer
Tänkt att användas vid AJAX-anrop och det går bra att testa från web-läsare genom att t.ex. skicka
http://192.168.0.8/cgi-bin/hpGetInfoJSON?{"id":40008} eller
http://192.168.0.8/cgi-bin/hpGetInfoJSON?{%22id%22:40008} om din browser inte URL-encodar automatiskt.
Svaret blir då
{
"id":40008,
"title":"BT2 Supply temp S1",
"info":"Supply temperature for system 1",
"unit":"°C",
"issigned":true,
"isint":false,
"isshort":true,
"ischar":false,
"factor":10,
"min":0,
"max":0,
"defaultvalue":0,
"isread":true,
"iswrite":false,
"errorcode":0,
"errortext":"OK"
}
Test och buggrättning återstår men jag tror att alla tekniska hinder är övervunna. Alla finesser som MyHeatPump har idag går i så fall att åstadkomma också för dessa värmepumpar men det krävs hundratals timmars programmering för att komma dit. Jag har mycket på både arbetet och privat nu så det kommer att ta ett tag. Finns det någon html/javascripts-kunnig som är sugen på att göra en insats på web-interfacet? Jag står för hårdvara och support.
/ TeamT