• technorabilia
  • Registratie: November 2006
  • Laatst online: 29-06 10:56
M.v.Veelen schreef op donderdag 07 januari 2016 @ 22:30:
Blijft alleen de vraag of het met de andere (nieuwe) scripts ook in Domoticz valt te integreren / uit te lezen.
Ik weet niet of dit het juiste topic is. Misschien beter switchen naar het Synology of juist het Domoticz topic?

Maar...
Het goede nieuws is dat je Synology ook draait met de ARMv7 binaries.
Dus ik denk dat het dezelfde binaries zijn die op de RPi worden gebruikt.
Verder zouden Node-RED en MQTT ook via npm geinstalleerd moeten kunnen worden en node en npm heb je werkend.

Ik vind wel e.e.a. over het installeren via npm maar hoe dit precies werkt en of dit de juiste commando's zijn...en of dit gaat werken op een Syno...weet ik eerlijk gezegd niet...
https://www.domoticz.com/wiki/MQTT#Installing_software
http://nodered.org/docs/hardware/raspberrypi.html
https://www.npmjs.com/package/mqtt#install

Alternatief is -als ik het goed begrijp- om delen van de opzet op andere hardware onder te brengen...
Afbeeldingslocatie: http://i.imgur.com/LwbdcBit.png

[ Voor 8% gewijzigd door technorabilia op 08-01-2016 09:12 ]


  • TrafeX
  • Registratie: Maart 2003
  • Laatst online: 14-06 09:37

TrafeX

Tuned for life!

Ik heb nu aardig voor elkaar wat ik wilde bereiken:
Afbeeldingslocatie: https://www.trafex.nl/wp-content/uploads/2016/01/Selection_311.png

Een combinatie van InfluxDB & Grafana.

TrafeX.nl - Clipboard.ninja


  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 18:28
Heel vet dit! Heb 't houtje-touwtje aan de praat gekregen met pimatic en homekit. :)

Afbeeldingslocatie: https://i.imgur.com/07TitdX.png

Wat is eigenlijk het commando om te zien of hij aan het verwarmen is? Kan het zo niet vinden? of zie ik iets over het hoofd.

  • KabouterSuper
  • Registratie: September 2005
  • Niet online
kraades schreef op maandag 18 januari 2016 @ 18:38:
[...]


Yes, please. Ik hoor het graag. Alvast bedankt.
Ik ben een behoorlijk eind, maar het is nog niet netjes genoeg naar mijn zin. Wel heb ik inmiddels synology icm domoticz draaiend (ik curl de huidige temp, de doeltemp en de buitentemperatuur via dit php-scriptje).

Afbeeldingslocatie: http://tweakers.net/ext/f/zTJhrKsd3hsp6s835bvyumEu/full.jpg

DM me anders even...

When life gives you lemons, start a battery factory


  • TrafeX
  • Registratie: Maart 2003
  • Laatst online: 14-06 09:37

TrafeX

Tuned for life!

brightvalve schreef op maandag 18 januari 2016 @ 15:40:
[...]


Hoe krijg je die centralheating zo in een Grafana graph?

Grafieken met numerieke series is geen probleem, dat wijst zichzelf, maar measurements met specifieke waarden krijg ik niet in Grafana (waar ik overigens vandaag mee begonnen ben, dus noob ;))
In het script wat de Nefit Easy polled en data in InfluxDB zet heb ik de string waardes omgezet naar booleans:
https://github.com/TrafeX...b/master/index.js#L20-L26

Vervolgens heb ik 2 queries voor het ophalen van alle gegevens, 1 voor de temperaturen, deze staan op de linker Y-axis, 1 voor de aan/uit boolean waardes, deze staan op de rechter Y-axis.
Afbeeldingslocatie: https://www.trafex.nl/wp-content/uploads/2016/01/Selection_316.png

Hotwater en Centralheating heb ik bars ipv lines van gemaakt, en de z-index op -3 gezet zodat deze naar de achtegrond gaat. Dit kan je instellen onder 'Display Styles' middels de 'Series specific overrides'.

Heb het inmiddels ruim 10 dagen draaien, werkt als een zonnetje! Geen last meer gehad van requests timeouts.

TrafeX.nl - Clipboard.ninja


  • KabouterSuper
  • Registratie: September 2005
  • Niet online
ThaStealth schreef op woensdag 27 januari 2016 @ 22:12:
Ik heb in mijn C# library bijna alles aan de gang, alleen de PUT wil nog niet, krijg telkens een HTTP400 (bad request) terug. Kan iemand even checken of deze aanvraag klopt:

Serial: 123456789
accesskey: abcdefghijklmnop
password: wachtw

XML:
1
<message from="rrccontact_123456789@wa2-mz36-qrmzh6.bosch.de/45071d0d" to="rrcgateway_123456789@wa2-mz36-qrmzh6.bosch.de"><body>PUT /heatingCircuits/hc1/temperatureRoomManual HTTP/1.1&amp;#13;Content-Type: application/json&amp;#13;Content-Length:24&amp;#13;User-Agent: NefitEasy&amp;#13;&amp;#13;jrI2v/8/xWuvuy1sznEPqw==</body></message>


Het geencrypte stukje zou
JSON:
1
{"value":15}
moeten zijn

Zijn er trouwens nog meer commando's beschikbaar? Bij voorkeur om het gasverbruik uit te lezen?
In mijn php-code gebruik ik:
PHP:
1
"GET ".$command." HTTP/1.1[hier een ampersand]#13;User-Agent: NefitEasy[hier een ampersand]#13;[hier een ampersand]#13;"

Ik heb de ampersands van brightvalve eruit moeten slopen om het werkend te krijgen.
brightvalve schreef op donderdag 28 januari 2016 @ 11:15:
Overigens: over twee weken zit ik bij Nefit/Bosch aan tafel om dit hobbyproject te bespreken :)

Ik kreeg een vriendelijke e-mail van ze waarin ze me uitnodigden om eens te komen praten over de achtergrond van mijn project, en dat Bosch misschien zelf ook een open interface zou kunnen gaan aanbieden.

Mocht je specifieke vragen/opmerkingen/verzoeken hebben, dan hoor ik het graag en ik zal ze proberen mee te nemen naar Deventer.
Cool. Ik ben jaloers! Misschien moet ik de php versie ook maar eens publiek maken (@nefit, helpt dat?)

Qua update van de php-versie, zie onderstaand screenshot van de webpagina. Het geheel is read-only, en ververst periodiek via ajax. Alles werkt, dus: de doeltemperatuur, huidige temperatuur, status van de burner (het rode vlammetje), en of de temperatuur handmatig of via de klok is.

Screenshot php-versie

Het is vrij eenvoudig om via een paar knopjes de temperatuur aan te kunnen passen, en van handmatig naar klok te kunnen gaan. Een ajax push volstaat. Als ik een vrij uurtje heb, zal ik dat erbij bouwen.

Tenslotte als je een synology hebt is het eenvoudig te installeren, en wordt er optioneel data gepusht naar domoticz, namelijk doeltemperatuur, huidige temperatuur, buiten temperatuur, aanvoertemperatuur en druk. Een eenvoudige curl-cronjob is genoeg.

[ Voor 1% gewijzigd door KabouterSuper op 29-01-2016 22:26 . Reden: Edit: de code tags vernaggelden de ampersands ]

When life gives you lemons, start a battery factory


  • ThaStealth
  • Registratie: Oktober 2004
  • Laatst online: 03-07 11:08
Voor diegene die geïnteresseerd is, ik heb een desktop client gemaakt voor het besturen van de thermostaat.

Het is voornamelijk nog een weergave van de huidige status van de Easy, maar je kan al:
- Temperatuur wijzigen (zelfde manier als via mobiele app)
- Wisselen tussen handmatig en automatisch programma.

- De GUI schalen (100% is nogal een forse interface, 50% werkt al een stuk fijner)

Het is nog een eerste versie (0.1.1), ik verwacht ook dat hij nog op sommige plekken zal crashen (als de Bosch server / Easy niet reageert bijvoorbeeld).
Ook werkt de ring met blauwe/rode kleuren nog niet

Afbeeldingslocatie: http://i64.tinypic.com/2uhpf6p.png
http://www.megafileupload.com/61ku/EasyforWindows.zip

Je hebt minimaal .NET 4.5 nodig.

- Settings wijzigen kan door op het rode vakje rechtsboven te klikken, er opent zich dan een klein menu waar de settings optie in zit.
- Als je een rood kruis ziet betekend dit dat er: of geen communicatie is met de Bosch server, of (meer waarschijnlijk): je credentials niet kloppen.

Ik zal de komende week werken aan de stabiliteit en het hele spul dan op github gooien zodat iedereen een .NET lib heeft voor hun eigen projectjes :)

Uiteraard was dit niet mogelijk geweest zonder de hulp van brightvalve en KabouterSuper

[edit]
ik heb de bug met het invullen van de access key gefixed, blijkbaar mocht je acceskey ook nummers bevatten....

[edit]
- Het weergeven van de tapwater uit status is toegevoegd, (kraantje met een streep erdoor)
- Ik heb een debug mode toegevoegd (er zijn wat problemen met het opstarten, de json conversie die erin zit gaat fout bij 1 van de commando's). Diegene die problemen hebben kunnen deze modus inschakelen en de log naar mij sturen.

[ Voor 47% gewijzigd door ThaStealth op 01-02-2016 19:06 ]

Mess with the best, die like the rest


  • brightvalve
  • Registratie: December 2011
  • Laatst online: 20-01 08:54
ThaStealth schreef op woensdag 03 februari 2016 @ 13:01:
Volgende mij is de T waarde / 10 een soort gemiddelde (buiten) temperatuur van die dag. Wellicht een toekomstige feature om te kijken of het gasverbruik op die dag normaal is gezien de temperatuur.
Daar heb je volgens mij helemaal gelijk in. Ik heb de T waarde (/ 10) en de buitentemperatuur (outdoor temperature) naast elkaar gezet, en die komen overeen:

Afbeeldingslocatie: https://i.imgsafe.org/e4e93b3.png

Ga ik even aanpassen in m'n lib :)

  • ThaStealth
  • Registratie: Oktober 2004
  • Laatst online: 03-07 11:08
Versie 0.3 is af.

http://www.megafileupload.com/62lb/EasyforWindows.zip

Nieuw
- De ring met het 'programma' in rood/blauw toegevoegd (inclusief de indicator die de huidige tijd aangeeft)
- Sommige icoontjes onderin klopte nog niet (afhankelijk van het programma kon onderin een ander icoontje komen te staan)
- Subscherm toegevoegd voor het aanpassen van het Setpoint (net zoals de app), druk op het kouder/warmer pijltje)
- Subscherm toegevoegd voor het aan/uit zetten van het warm water, druk op het actieve programma knopje (dus als hij op handmatig staat, op het handje, als hij op klokprogramma staat zoals in de screenshot op het rechterknopje). De app deed dit ook kwam ik recentelijk achter.
- Setpoint aanpassen gaat nu vloeiender, voorheen werd iedere wijziging naar de server doorgestuurd, de app laat je eerst het setpoint aanpassen en stuurt het vervolgens na 3 seconde wachten pas door.

Afbeeldingslocatie: http://i64.tinypic.com/28nq6u.png

Enjoy!

Mess with the best, die like the rest


  • hardware-lover
  • Registratie: Augustus 2005
  • Niet online

hardware-lover

verder kijken dan ......

Laatste schakelmoment in het weekend is 23:55 (11:55) uur zag ik nu, maar dat maakt verder weinig uit.

Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/4178219/Easy%20view%20vergelijking.png

Testing, one, two ...


  • Mozart
  • Registratie: September 2001
  • Laatst online: 22:07
Versie 0.5 werkt goed!
Ik heb alleen met het programma mijn warmwatervoorziening aangepast en dan ziet het op het scherm er zo uit:
Afbeeldingslocatie: http://i68.tinypic.com/einlzb.png

De thermostaat aan de muur laat het doorgestreepte warmwatericoon niet zien, vind ik jammer. Eigen initiatief van de ontwikkelaar van de applicatie of heb ik een oudere firmware?

PSN: PcDCch


Verwijderd

ThaStealth schreef op maandag 15 februari 2016 @ 16:03:

[...]

De endpointlijst is gebaseerd op de app, elke api call die de app gemaakt heeft is in de lijst te vinden.
Ik had al zo'n vermoeden, wellicht dat de Service Tool van Nefit meer API-calls prijs geeft?

Info:

http://www.nefit.nl/profe...nefit_eservice_1/eservice

en

http://www.nefit.nl/profe...rvice_tool/service_tool_5

Als ik dit plaatje moet geloven is het OF de Service Tool OF de Easy die monteurs in staat zou moeten stellen meer gedetailleerde info uit te lezen:

Afbeeldingslocatie: http://nefit-nl.resource.bosch.com/media/nefit/extranet_restricted/afbeeldingen/ma_overige/landingspages/alles_in_huis/nefit_eservice/eService2_w734.jpg

En natuurlijk de bijbehorende app: https://play.google.com/s...s?id=nl.nefit.servicetool

Die laatste kost overigens wel 30 euro... :o

  • TheAlBundy
  • Registratie: Februari 2016
  • Laatst online: 03-07 08:11
ThaStealth schreef op maandag 15 februari 2016 @ 16:03:

Hmm, dat is raar, dat lijkt erop dat de verbinding met de thermostaat verloren raakt, wat raar is omdat elke verbinding een losse verbinding is, ze zouden elkaar niet mogen beïnvloeden.
Ik zal eens proberen of ik het geproduceerd krijg, je kan ook eens het settings menu openen en sluiten, dit zal ervoor zorgen dat de verbinding opnieuw opgebouwd word.
Ik heb het nog een paar keer geprobeerd, maar ik krijg het niet elke keer voor elkaar.
De ene keer direct na het opstarten+afsluiten van de iOS app, de andere keer helemaal niet?
Zo ziet het er dan uit:
Afbeeldingslocatie: http://i63.tinypic.com/2pzgu1i.gif

Ik weet niet of ik logfile hier zomaar neer kan zetten? (ik verwacht daar daarin ook wat accescodes ed staan?)

  • balk
  • Registratie: Januari 2000
  • Laatst online: 02-07 14:57
Fantastic_fox schreef op maandag 4 februari 2019 @ 22:13:
@balk is zoiets ook kan en klaar te krijgen? Ik ben hier denk ik echt niet technisch genoeg voor😊
:)
het bordje van BBQ Kees is behoorlijk profi en vergt geen soldeerkunst. Je kunt het zelf in elkaar solderen of bij Kees kant en klaar kopen. Je sluit de ketel aan op de blauwe connector links boven, op dezelfde verbindingen als de thermostaat. Je sluit dan aan de rechterkant de 5V, ground, TX en RX aan op een Wemos D1 bordje, of een andere ESP8266. Die ESP moet je wel een eigen voeding geven.
Afbeeldingslocatie: https://raw.githubusercontent.com/bbqkees/Nefit-Buderus-EMS-bus-Arduino-Domoticz/master/Documentation/nefit-ems-bus-interface-PCB.jpg
Je hoeft dan alleen maar de software op de ESP te zetten en dat is behoorlijke simpel met VS Code of Atom i.c.m. Platformio.

Dit is niet kant en klaar maar ook niet extreem moeilijk; ik kan het ook terwijl ik geen software of electronica achtergrond heb. Hoe is jouw ervaring met iets als Domoticz of Home Assistant en met Linux (bijvoorbeeld op een Raspberry Pi)?

Update:
Ik zie nu dat Kees zelfs een Wemos met de Proddy softeware voorgeladen verkoopt! Kant en klaarder kan haast niet.

[ Voor 11% gewijzigd door balk op 04-02-2019 22:32 ]

Pagina: 1

Let op:
Zorg dat je geen wachtwoorden of andere gevoelige informatie in je bericht hebt staan, deze informatie is door iedereen te lezen (en evt. te misbruiken)!