Domoticz werkend na de recente storing? | Eneco Community
beantwoord

Domoticz werkend na de recente storing?


Reputatie 1
Badge
  • Energiekeling (level 11)
  • 74 reacties
Is er iemand bij wie Domoticz al werkt na de recente storing?
Hier nogsteeds error boodschappen:

2016-10-13 12:53:46.657 Error: ToonThermostat: Invalid data received, or invalid username/password!
2016-10-13 12:54:16.816 Error: ToonThermostat: Invalid data received, or invalid username/password!
2016-10-13 12:54:46.965 Error: ToonThermostat: Invalid data received, or invalid username/password!
icon

Beste antwoord door basst 13 oktober 2016, 14:23

Zie mij opmerking uit het Service Center storing topic, mogelijk/waarschijnlijk is dit de oorzaak.


Heb het even snel nagekeken, en ben bang dat ze iets aangepast hebben aan de Eneco zijde.
De HTTPClient van de Domoticz gebruikt als User-agent "domoticz/1.0" *, als ik deze gebruik om in te loggen (via de Chrome Postman app, voor de kenners) dan krijg ik de volgende error:

400 Bad request
Please use the Quby Open API available in ToonAPI.com

Als ik een andere User-Agent gebruik dan kan ik wel inloggen, dus het lijkt erop dat ze dit bewust geblokkeerd hebben.
Ik kan je adviseren om hiervoor een nieuw Topic te openen.

* Bron: https://github.com/domoticz/domoticz/blob/3741a530c2260cea2f337a095aa9477847fc00cb/httpclient/HTTPClient.cpp
Bekijk origineel

Reageren op dit topic is niet mogelijk. Heb je een vraag? Maak dan een nieuw topic aan.

106 Reacties

Reputatie 3
Zie mij opmerking uit het Service Center storing topic, mogelijk/waarschijnlijk is dit de oorzaak.


Heb het even snel nagekeken, en ben bang dat ze iets aangepast hebben aan de Eneco zijde.
De HTTPClient van de Domoticz gebruikt als User-agent "domoticz/1.0" *, als ik deze gebruik om in te loggen (via de Chrome Postman app, voor de kenners) dan krijg ik de volgende error:

400 Bad request
Please use the Quby Open API available in ToonAPI.com

Als ik een andere User-Agent gebruik dan kan ik wel inloggen, dus het lijkt erop dat ze dit bewust geblokkeerd hebben.
Ik kan je adviseren om hiervoor een nieuw Topic te openen.

* Bron: https://github.com/domoticz/domoticz/blob/3741a530c2260cea2f337a095aa9477847fc00cb/httpclient/HTTPClient.cpp
Reputatie 1
Badge
Zie mij opmerking uit het Service Center storing topic, mogelijk/waarschijnlijk is dit de oorzaak.


Heb het even snel nagekeken, en ben bang dat ze iets aangepast hebben aan de Eneco zijde.
De HTTPClient van de Domoticz gebruikt als User-agent "domoticz/1.0" *, als ik deze gebruik om in te loggen (via de Chrome Postman app, voor de kenners) dan krijg ik de volgende error:

400 Bad request
Please use the Quby Open API available in ToonAPI.com

Als ik een andere User-Agent gebruik dan kan ik wel inloggen, dus het lijkt erop dat ze dit bewust geblokkeerd hebben.
Ik kan je adviseren om hiervoor een nieuw Topic te openen.

* Bron: https://github.com/domoticz/domoticz/blob/3741a530c2260cea2f337a095aa9477847fc00cb/httpclient/HTTPClient.cpp


Super gevonden Basst!
Misschien is een oplossing om een override te doen in ToonThermostat.cpp van de variable HTTPClient::m_sUserAgent ?
Reputatie 3

Super gevonden Basst!
Misschien is een oplossing om een override te doen in ToonThermostat.cpp van de variable HTTPClient::m_sUserAgent ?


Dat is inderdaad een oplossing (work-around), kun je doen als je weet hoe je de source zelf kunt uitchecken en compilen enz. ;)

Maar het zou mooier zijn als Eneco/Quby dit gewoon oplost.
Reputatie 3
Let op: Blijkbaar werkt deze niet op een Raspberry Pi (ik draai zelf een andere Linux omgeving).
Reputatie 7
Badge +9
Er is inmiddels ook een topic gestart op Domoticz zelf..
Even in de gaten houden voor eventuele oplossingen! ;)

https://www.domoticz.com/forum/viewtopic.php?f=34&t=13714
Reputatie 7
Badge +9
Gelezen.... zit er een kans in dat die gepatchte versie er ook voor Domoticz op Windows komt? Wel een bagger actie dit!
Alternatief is volgens mij een eigen interface op de slimme meter zetten waar Domoticz rechtstreeks mee kan praten en dan de Toon eruit mikken of niet? Ook ik heb de Toon aangeschaft, omdat ik dan slimme meters kreeg en ik met Domoticz mooi de waarden kon ophalen. Dat dat via Toon ging heb ik voor lief genomen.


Je kan de bèta downloaden voor Windows.
Daar moet deze fix ook in verwerkt zijn.
Hier Domoticz weer werkend.. Ookal zij het alleen mij lamp..

Gaat mij ook alleen om mij lamp.. Deze staat weer netjes ingesteld op een timer, in de hoop dat hij schakeld vanavond..


Hoi Ricardo,

Mooi dat er nu met die 5 minuten een mooie optie is ontstaan, toch?
Hopelijk geeft dat nu wat extra "rust" en met de uitbreiding, zal het voor een ieder beter zijn.
Fijn dat het bij jou ook werkt.


Hoi Ton,

Ja inderdaad..
Dat alleen mij lamp die gekoppeld is aan Toon zichtbaar is. Is voor mij geen probleem..
Ik wilde Domoticz inprincipe alleen om een timer te kunnen zetten op mij lamp.

Als goed is schakel hij bij zonsondergang aan (Is nu rond 18:45)

Gaat elke dag uit om 23uur.

Dat is exact hetzelfde waar ook alle slimme stekkers bezitters opwachten..
Ik spreek de hoop uit, dat het ooit nog is via Toon zelf te doen is.. Dan ook met zonsondergang.


Oké Ricardo!
Tja daar gebruikte ik "ooit" Triggi voor.
Wie weet heeft Quby gauw het API gebeuren goed op de rit.
Nu met de nieuwste update kan je ook een tijdparameter meegeven bij zonsopgang en ondergang.
Hier is het zo ver

Het word as maandag besproken Ton!

Dat is mooi Ricardo!
Goed dat ze deze handreiking ook pakken.
Reputatie 7
Badge +9
Hier dezelfde meldingen helaas :-(

Hoi Ricardo,

Gebruik jij ook API van Toon voor dit alles?
Reputatie 3
Hoi Ricardo,

Gebruik jij ook API van Toon voor dit alles?

https://toonopafstand.eneco.nl wordt daar standaard voor gebruikt door Domoticz:

https://github.com/domoticz/domoticz/blob/3741a530c2260cea2f337a095aa9477847fc00cb/hardware/ToonThermostat.cpp
Reputatie 7
Badge +9
Hoi Ton,

Precies zoals basst zei.. Je log in met je usernaam en wachtwoord, gebeurd via http://toonopafstand.eneco.nl..

In blokkade geloof ik niet.. Heb Eneco ook gevraagd daar is op te reageren..
Hoi Ton,

Precies zoals basst zei.. Je log in met je usernaam en wachtwoord, gebeurd via http://toonopafstand.eneco.nl..

In blokkade geloof ik niet.. Heb Eneco ook gevraagd daar is op te reageren..


Hoi Ricardo,

Maar dat ze dat aangepast kunnen hebben geloof ik best; al enige tijd kon in deze web-appl niet gebruiken.
Maar dat kan komen ivm de testtoon.

Afwachten maar op een reactie van Folkert bv.
De legitimatie zou zijn: zoveel mogelijk externe signalen verwijderen, die je "makkelijk" kan missen.
Het werd tenslotte al 4 jaar niet meer onderhouden.

Dat het voor jou/jullie balen is, is uiteraard evident.
Reputatie 3
Hoi Ton,

Precies zoals basst zei.. Je log in met je usernaam en wachtwoord, gebeurd via http://toonopafstand.eneco.nl..

In blokkade geloof ik niet.. Heb Eneco ook gevraagd daar is op te reageren..


Hoi Ricardo,

Maar dat ze dat aangepast kunnen hebben geloof ik best; al enige tijd kon in deze web-appl niet gebruiken.
Maar dat kan komen ivm de testtoon.

Afwachten maar op een reactie van Folkert bv.
De legitimatie zou zijn: zoveel mogelijk externe signalen verwijderen, die je "makkelijk" kan missen.
Het werd tenslotte al 4 jaar niet meer onderhouden.

Dat het voor jou/jullie balen is, is uiteraard evident.


Het zou wel netjes zijn als ze (Eneco) dat van te voren communiceren. Dat ze verkeer van bijvoorbeeld de Domoticz gaan blokkeren om zo hun netwerk te ontlasten (bijvoorbeeld, ik weet natuurlijk niet zeker of dat echt het geval is).

Voor zover ik weet kun je met die API van ToonAPI.com nog niet je eigen Toon benaderen, enkel een virtuele. Is nog in open testfase voor ontwikkelaars.

p.s. De web-app https://toonopafstand.eneco.nl werkt hier nog gewoon, via een webbrowser (Chrome).
Reputatie 7
Badge +9
Ik kreeg appje terug, dat het intern is doorgezet.. Ben toch wel benieuwd naar antwoord van Eneco. Ookal kan ik die wel raden..

Http://toonopafstand.eneco.nl werkt hier ook gewoon. (Chrome en Firefox)

Toon op Afstand app werkt gewoon.
Ik kreeg appje terug, dat het intern is doorgezet.. Ben toch wel benieuwd naar antwoord van Eneco. Ookal kan ik die wel raden..

Http://toonopafstand.eneco.nl werkt hier ook gewoon. (Chrome en Firefox)

Toon op Afstand app werkt gewoon.


Uiteraard, en dat antwoord komt echt wel, want er worden tenslotte klanten gedupeerd.
Oke, dan komt dat dus door de testtoon, wat ik al vermoedde.
Gelukkig is het belang voor mij 0,0, maar voor jullie uiteraard des te meer.
Hier werkt het inderdaad sinds de storing ook niet meer. Mag hopen dat er snel antwoord op komt aangezien ik een aantal signalen vanuit toon gebruik voor wat scenario's en zo heb ik een app om alles rondom m'n huis te zien (weerstation, temp, Elektra verbruik, etc. etc.)
Reputatie 3
Heb een aangepaste Domoticz executable gemaakt voordat Linux: https://drive.google.com/open?id=0B7mYkUxxvUX4bFRNSGRRQVB3WVU

Heb hierin binnen ToonThermostat.cpp een overwrite gedaan van de HTTPclient User-Agent. Hij gebruikt nu de User-Agent van een Chrome browser 😛

Hier werkt het nu weer, de Toon gegevens worden weer uitgelezen.
Reputatie 1
Badge
Dus ENECO heeft bewust de domoticz client geblokkeerd. Wat volgens mij inpliceert dat de servers worden overspoeld met requests. Dat verklaard de uitleg van eneco dat de server capaciteit moest worden uitgebreid.

Blijft de vraag: waarom ineens die plotselinge toename? Niet door de domoticz clients, dat is al veel langer aan de gang. Vorige week vrijdag is er iets gebeurd dat de eneco servers heeft overspoeld, een van de hotfixes was dus om client domoticz te verbieden. Maar zelfs dat bleek niet genoeg lijkt het.

Eneco gaat blijkbaar niet zeggen wat er werkelijk aan de hand de was. Ziggo, KPN, 'externe factoren', behoorlijk vaag.
Reputatie 7
Badge +9
Het gerucht gaat, dat de laatste update van Toon, Toon getransformeerd is in een botnet..
Toon schijnt de Service Center te hebben ge'ddosd, waardoor er dus teveel aanvragen waren.. Waardoor dus de server plat ging.. Het is een gerucht he! ;)

Ik ben inmiddels Domoticz opnieuw aanmaken, met andere useragent.. Kijken hoe het reageert, of die wel wil opstarten! Hahaha
Reputatie 1
Badge
Daarbij komt een aantal meldingen van mensen waarbij de Toon ineens een eigen leven begin te leiden en zelf begon te stoken. Vergeet niet dat minder ervaren gebruikers mogelijk dit forum niet kunnen vinden en nooit dit Toon gedrag zullen melden.

Dat maakt dat Toon erg kwestbaar lijkt voor aanvallen van buitenaf.
Reputatie 1
Badge
Overigens werkt de toon app hier wederom niet. Domoticz ook niet, maar dat is niet echt onverwacht
Reputatie 7
Badge +9
@Rulez:

Hier werkt er ook niks..
Domoticz ben ik bezig, in de hoop dat ik deze wel weer werkend heb..
Want https://toonopafstand.eneco.nl werkt namelijk wel!
Reputatie 1
Badge
@Rulez:

Hier werkt er ook niks..
Domoticz ben ik bezig, in de hoop dat ik deze wel weer werkend heb..
Want https://toonopafstand.eneco.nl werkt namelijk wel!


Yup, zoals Basst al had gevonden de http client domoticz/1.0 wordt geweigerd.

Wat overigens de requests niets minders maakt, ik zie hier dat die blijft proberen
Reputatie 1
Een argument voor de aanschaf was voor mij juist de koppelingsmogelijkheid van Toon aan Domoticz.
Maar de storing duurt nu al een week. De apps op de telefoon en het tablet werken, zoals bekend, ook niet.
Voor mij is Domoticz het belangrijkste. De afstandsbediening gebruik ik niet zo vaak.
Toon werkt lokaal gewoon goed.