Opentherm gateway and script integration into Homeseer

Forum over Homeseer scripts (DUTCH forum)

Moderators: TANE, Ruud

Post Reply
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Opentherm gateway and script integration into Homeseer

Post by Digit »

Ik kan me nog herinneren 3 jaar geleden contact te hebben gehad met Rehema.
Toen had ik net een nieuwe Calenta gekocht en daar een Remeha Gateway bijgenomen.
Deze combinatie geprobeerd met zowel een iSense als een Celcia 20.
Resultaat: Niks werkte en het probleem was niet interessant genoeg voor Remeha om tijd in te stoppen om tot een oplossing te komen.

In die tijd was het zeer lastig om iemand van Remeha te spreken te krijgen die niet als eerste kwam met "Maar meneer, waarom wilt u toch in he-mels-naam uw ketel remote aansturen?" In 3 jaar kan er een hoop veranderen en vast ook wel bij Remeha.

Een echte 'ingang' bij Remeha heb ik aan die eerdergenoemde contacten niet overgehouden en er voor zorgen dat een eventuele mail op de juiste plek terechtkomt is bij dit soort zaken errug belangrijk; misschien wel het allerbelangrijkste.
Ik denk niet dat een dergelijke actie makkelijk tot succes zal gaan leiden...
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Re: Opentherm gateway and script integration into Homeseer

Post by Bwired »

Bij mij werkt het trucje nog goed, Niet optimaal maar geen problemen tot zover.
@Robert: je kent me...Ik ga binnenkort Remeha stalken over de bug :)
blb
Member
Member
Posts: 145
Joined: Fri Nov 19, 2010 2:01 pm

Re: Opentherm gateway and script integration into Homeseer

Post by blb »

Ze zouden toch in staat moeten zijn dit op te lossen, de Celica20 werkt wel met het TR command.
Bernard
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Opentherm gateway and script integration into Homeseer

Post by Digit »

Klopt Bernard, maar kunnen is nog wat anders dan willen en dan ook daadwerkelijk doen..
Destijds had ik bij Remeha iig het gevoel een roepende in de woestijn te zijn.
Laten we hopen dat ze inmiddels inzien dat de wereld uit meer bestaat dan alleen 'gesloten' ketels.

Aan de andere kant, laten we ook niet vergeten dat een cv-ketel nooit, maar dan ook echt nooit, mag ontsporen en dat bepaalde procedures daarom wel eens langer kunnen duren dan bij een aanpassing van een, ehh, gemiddelde broodrooster. :lol:
Rutger
Member
Member
Posts: 339
Joined: Wed May 19, 2010 8:48 pm
Location: Netherlands

Re: Opentherm gateway and script integration into Homeseer

Post by Rutger »

Ik heb een extra virtual device "H2" aangemaakt met een listbox erin, zodat ik via de webinterface de temperatuur zou kunnen gaan instellen.
De listbox bevat stappen van een halve graad (16.0, 16.5 t/m 25.0).
Een event triggert op deze listbox value en schrijft de waarde weg naar H1 (=hscontrol), wat in het OT_monitor.ini is gedefinieerd als "TemporaryTemperature" device.

Dit event werkt prima met hele graden, maar met een halve graad gaat 't mis.
vb: De listbox waarde 8, geeft een waarde van 19.5 graden.

Inhoud event:

1. Bij alle waarden uit de listbox wordt altijd eerst TT=0 uitgevoerd (voor de zekerheid).
2. 65 seconden gewacht
3. De waarde van H2 wordt naar H1 geschreven nav de waarde uit de listbox:
If (hs.devicevalue("H2") = 8 ) Then
hs.SetDeviceValue("H1", 19.5)
4. TT=hscontrol wordt uitgevoerd. hscontrol zou dus 19.5 moeten zijn)
5. Na nogmaals 65 seconden zou de definitieve temp 19.5 geprogrammeerd moeten zijn.

De temp die geprogrammeerd wordt is in dit geval 20 graden, wat dus onjuist is.
Alle andere halve graden lopen ook fout.
De tijden uit 't script moet nog gefinetuned worden.

Er zijn ook andere mogelijkheden natuurlijk, maar via de webinterface zou ik dat zo even niet weten, wellicht met vaste buttons.

Iemand ideeën?
My home automation blog: https://rutg3r.com
blb
Member
Member
Posts: 145
Joined: Fri Nov 19, 2010 2:01 pm

Re: Opentherm gateway and script integration into Homeseer

Post by blb »

Rutger,

ik zie ook dat halve graden niet helemaal goed gaan. zal er ook even naar kijken, wordt later in de week. Ik ben wel even nieuwsgierig naar zo'n listbox device. Ik gebruik zelf nu een dimmer device, dat werkt via de website eigenlijk niet omdat er alleen sprongen van 10% (voor mij graden) te maken zijn.
Bernard
Rutger
Member
Member
Posts: 339
Joined: Wed May 19, 2010 8:48 pm
Location: Netherlands

Re: Opentherm gateway and script integration into Homeseer

Post by Rutger »

Ik gebruik de listboxen voor meer zaken, waaronder een radio preset die in de plugin alleen maar als cijfer wordt weergegeven, maar een andere persoon weet dan niet welk radiostation er achter hangt.

Run eenmaal een script met, waarbij in dit geval H2 het virtual device is, vergeet ook de Any Value en de 999 op het laatst niet.

&hs.DeviceValuesAdd "H2", "16.0" & chr(2) & "1" & chr(1) & "16.5" & chr(2) & "2" & chr(1) & "17.0" & chr(2) & "3" & chr(1) & "17.5" & chr(2) & "4" & chr(1) & "18.0" & chr(2) & "5" & chr(1) & "18.5" & chr(2) & "6" & chr(1) & "19.0" & chr(2) & "7" & chr(1) & "19.5" & chr(2) & "8" & chr(1) &"20.0" & chr(2) & "9" & chr(1) &"20.5" & chr(2) & "10" & chr(1) & "21.0" & chr(2) & "11" & chr(1) & "21.5" & chr(2) & "12" & chr(1) & "22.0" & chr(2) & "13" & chr(1) & "22.5" & chr(2) & "14" & chr(1) & "23.0" & chr(2) & "15" & chr(1) & "23.5" & chr(2) & "16" & chr(1) & "24.0" & chr(2) & "17" & chr(1) & "24.5" & chr(2) & "18" & chr(1) & "25.0" & chr(2) & "19" & chr(1) & "Any Value" & chr(2) & "999", true
My home automation blog: https://rutg3r.com
blb
Member
Member
Posts: 145
Joined: Fri Nov 19, 2010 2:01 pm

Re: Opentherm gateway and script integration into Homeseer

Post by blb »

Rutger,

Ik heb een listbox device weten te creëren, dank hiervoor! Ik heb ook 't probleem met de halve graden gevonden. De temp wordt gewoon als integer in de device value geschreven, waarden achter de komma worden dus gewoon weggegooid. Ik heb dit inmiddels in een nieuwe versie opgelost, als die klaar is zet ik 'm hier neer. Dat wordt denk ik morgenavond.
Bernard
Rutger
Member
Member
Posts: 339
Joined: Wed May 19, 2010 8:48 pm
Location: Netherlands

Re: Opentherm gateway and script integration into Homeseer

Post by Rutger »

Hallo Bernard,

Dat van de integer klinkt logisch, heb zelf niet niet zo diep 't script bekeken hiervoor. Ben benieuwd naar de nieuwe versie.
My home automation blog: https://rutg3r.com
fabian
Member
Member
Posts: 110
Joined: Sun Dec 12, 2010 11:25 am
Location: NL, Zuidhorn

Re: Opentherm gateway and script integration into Homeseer

Post by fabian »

Goed werk !

Zit het aanmaken van de listbox ook in het nieuwe script ?
blb
Member
Member
Posts: 145
Joined: Fri Nov 19, 2010 2:01 pm

Re: Opentherm gateway and script integration into Homeseer

Post by blb »

Fabian,

Ik stop 't aanmaken van de listbox in elk geval in het script, of 't automatisch wordt ingericht of dat je 't met een specifieke parameter éénmalig moet activeren moet ik nog even bekijken.
Bernard
blb
Member
Member
Posts: 145
Joined: Fri Nov 19, 2010 2:01 pm

Opentherm GW and script integration into HS -> New version 0

Post by blb »

Hi all,

I have uploaded a new version (02e) of the script and the .ini file the starting post:
Changes version 02e (20121209):
added create virtual device for temporary temprature control as 7th OTGW Device with Listbox (thanks Rutger);
fixed Telnet control (moved communication to Function SendMessage);
several clean up actions in the script (e.g. repaces spaces by tabs); debugOTGW settings more consistent;
improved execution speed by replacing waitsec(1) with waitMS(200).
corrected hscontrol to work with temperatures in tenths of decrees and corrected PR=O response;
minor layout improvements PR presentations.

Please make sure to transfer your own settings (Telnet/serial, IP address, port etc. from your current .ini file to the new file! I hope everything works OK for all of you as well. If you want you can delete all devices related to the OTGW and run the script (OT Gateway Monitoring event), all devices will be created.
Last edited by blb on Sun Dec 09, 2012 10:57 pm, edited 1 time in total.
Bernard
Rebel
Member
Member
Posts: 101
Joined: Mon Mar 24, 2008 5:03 pm
Location: Netherlands

Re: Opentherm gateway and script integration into Homeseer

Post by Rebel »

Hi Bernard,

I replaced the script and ini file, but something went wrong

Scripting runtime error: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidCastException: Conversion from string "" to type 'Boolean' is not valid. ---> System.FormatException: Input string was not in a correct format. at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat) at Microsoft.VisualBasic.CompilerServices.Conversions.ToBoolean(String Value) --- End of inner exception stack trace --- at Microsoft.VisualBasic.CompilerServices.Conversions.ToBoolean(String Value) at scriptcode3.scriptcode3.Main(Object varParameters) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at Scheduler.VsaScriptHost.Invoke(String ModuleName, String MethodName, Object[] Arguments)

Please advice,
Arjo
blb
Member
Member
Posts: 145
Joined: Fri Nov 19, 2010 2:01 pm

Re: Opentherm gateway and script integration into Homeseer

Post by blb »

Hi Rebel,

Did you transfer all you own settings from the old ini file to the new one? e.g. check the Telnet setting (now on TRUE in the ini file)
Bernard
Rebel
Member
Member
Posts: 101
Joined: Mon Mar 24, 2008 5:03 pm
Location: Netherlands

Re: Opentherm gateway and script integration into Homeseer

Post by Rebel »

Thanks Bernard,

This is te next step:


9-12-2012 22:02:36  OTmonitor error  communication: Een verbindingspoging is mislukt omdat de verbonden party niet correct heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host niet heeft geantwoord 172.31.0.3:26
9-12-2012 22:02:15  Remeha  data corrupt
9-12-2012 22:02:15  Event  Running script in background: BLB_OT_monitor_02.vb("Main","PR=all")
9-12-2012 22:02:15  Event  Event Trigger "OT_Gateway PR commands"

Arjo.
Post Reply

Return to “Homeseer Scripts Forum”