Dobiss2mqtt

succes ermee!! ik gebruik het al 2 jaar binnen HA, eindeloze mogelijkjheden nu
denk dat ik de dobiss app sindsdien niet meer gebruikt heb, zou niet weten waarom :slight_smile:

Mijn HA is geïnstalleerd via hassio.
Heb nu de docker via portainer gemaakt… En daar stopt het ongeveer voor mij.

Hoe kan ik nu een eigen config.js maken in die data folder?
Dacht dat ik de docker ging kunnen starten en dan via console van portainer die config file ging kunnen maken.
Maar wanneer ik de docker start stopt deze terug na 1 of 2 seconden.

ik gebruik het zelf niet meer, gebruik mijn eigen scripts
maar je moet die file gewoon mounten naar de data folder

Het kan zijn dat dit is omdat er nog geen docker image is die op een pi kan draaien. Ik moet even uitzoeken hoe ik dat kan laten huilden via docker hub.

Draait op een nuc. Ben al een beetje verder geraakt. Denk dat mijn config.js ondertussen wel gevonden word en werkt… Maar krijg andere errors nu.

2020-06-06T08:44:12.525206651Z (node:19) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [MqttClient]. Use emitter.setMaxListeners() to increase limit


2020-06-06T08:44:12.525303896Z (Use `node --trace-warnings ...` to show where the warning was created)


2020-06-06T08:46:00.000009377Z 


2020-06-06T08:46:00.000164522Z > [email protected] start:prod /app


2020-06-06T08:46:00.000185863Z > NODE_ENV=production node ./dist/index.js


2020-06-06T08:46:00.000196301Z 


2020-06-06T08:46:00.714793050Z (node:18) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [MqttClient]. Use emitter.setMaxListeners() to increase limit


2020-06-06T08:46:00.714866163Z (Use `node --trace-warnings ...` to show where the warning was created)

De docker blijft nu draaien en in de logs zie ik ook iets anders verschijnen.
Heb ondertussen mijn dobiss can module herstart want die was niet meer bereikbaar via de dobiss app.
Na herstarten vd dobiss can module zie ik ook andere output in de logs.

2020-06-06T10:21:21.466202446Z (node:18) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [MqttClient]. Use emitter.setMaxListeners() to increase limit


2020-06-06T10:21:25.494717654Z Error: connect EHOSTUNREACH 192.168.0.143:10001


2020-06-06T10:21:25.494807726Z     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1142:16) {


2020-06-06T10:21:25.494837988Z   errno: -113,


2020-06-06T10:21:25.494864630Z   code: 'EHOSTUNREACH',


2020-06-06T10:21:25.494890958Z   syscall: 'connect',


2020-06-06T10:21:25.494917060Z   address: '192.168.0.143',


2020-06-06T10:21:25.494943429Z   port: 10001


2020-06-06T10:21:25.495009429Z }


2020-06-06T10:21:30.558466821Z (node:18) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [MqttClient]. Use emitter.setMaxListeners() to increase limit


2020-06-06T10:21:34.582573745Z Error: connect EHOSTUNREACH 192.168.0.143:10001


2020-06-06T10:21:34.582663298Z     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1142:16) {


2020-06-06T10:21:34.582693032Z   errno: -113,


2020-06-06T10:21:34.582720023Z   code: 'EHOSTUNREACH',


2020-06-06T10:21:34.582746208Z   syscall: 'connect',


2020-06-06T10:21:34.582772073Z   address: '192.168.0.143',


2020-06-06T10:21:34.582798055Z   port: 10001


2020-06-06T10:21:34.582823882Z }

Enig idee wat deze willen zeggen. Via google geraak ik niet veel verder dan dat er een fout in de code zit. Heb al de typescript beginnen lezen maar geraakt er niet echt aan uit wat er misloopt.

Dit is geen probleem in elk geval.

Dat is wel een probleem. Op welke poort draait je CAN Controller ? Heb je de correcte poort en dobiss interface geconfigureerd ?

In de dobiss ambiance pro software zie ik dat die poort standaard op 1001 staat en niet op 10001.
Heb wel al beide geprobeerd maar geven alle 2 hetzelfde resultaat.

Het heeft geen nut om op 10001 te proberen dan. Zou moeten werken op 1001 als de dobiss software zegt dat de controller daar draait.

Hij hangt toevallig niet weer ? Want dat zou het ook kunnen verklaren. Als die blijft hangen dan moet je pollIntervalInMs hoger instellen.

En, welke dobiss hardware heb je ? Heb je dit correct geconfigureerd op de dobiss.interface instelling ?

Juist nog eens herstart en de poort op 1001 gezet en krijg nu connrefused

node:18) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [MqttClient]. Use emitter.setMaxListeners() to increase limit


Error: connect ECONNREFUSED 192.168.0.143:1001


    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1142:16) {


  errno: -111,


  code: 'ECONNREFUSED',


  syscall: 'connect',


  address: '192.168.0.143',


  port: 1001


}

Is de dobiss ambiance pro trouwens, staat standaard zo in de config.js dacht ik?

Die heb ik ook. En bij mij draait die op 10001. Heel vreemd. Begin te denken dat er nog varianten zijn binnen hetzelfde installatie type.

Maar normaal moet het opzetten van de socket lukken … ongeacht het protocol. Enkel het IP en de poort moeten juist zijn om dit te doen lukken. Je bent echt zeker van het IP? Je docker container kan daar ook aan ?

De dobiss ambiance pro heeft wel nog nooit gewerkt op mijn pc. Had vroeger een oude pc waar het programma op stond en waarmee ik alles geconfigureerd heb maar die is helaas defect.

Heeft er toevallig iemand nog de installatie bestanden van dobiss ambiance pro?
Dan kan ik de software een herinstalleren en zien of ik dan wel kan verbinden via de software.
Op die manier zal ik toch al zeker zijn dat de poort klopt.

Denk ook dat je de poort wel kan testen met telnet…
Ik heb de maxtool software wel, maar is voor evolution sx … Zal wellicht niet werken

Ondertussen de 2.0.0 versie al gekregen van Spobo is dus 10001

Good news, de builds zijn nu multi-architecture. Dus je kan de docker images ook op je pi draaien bv.

Ik zal volgende week eens horen bij dobiss of de API documenten geupdate zijn, mss zijn er wel nog andere interessante dingen om uit te lezen

Yup zou fijn zijn.

Ben op github een projectje begonnen om een overzicht te krijgen wat ik nog wil doen en waar ik mee bezig ben.

1 Like

met de dimmers op SX kan ik wel helpen, werkt hier…

ik zou ook zeker de programmaties inlezen, is ook wel handig om met de schakelaars andere stuff te bedienen binnen HA ipv alleen lampen, die “ghost” programmaties

ook de “moods-sferen” , zeker integreren! :slight_smile:

eventueel de klok uitlezen? lichtcel?
mijn evolution sx klok heeft geen timeserver, met als gevolg dat deze nooit synchroon loopt… ik ga eens horen of deze ook via de API te benaderen valt
loopt jullie klok gelijk?

Die moods, kan je die eigenlijk uitlezen als die aan staan ? Nee toch ?

Die programmaties daar had je de specs van en die zal ik idd wel kunnen toevoegen als boolean sensors. Staat programmatie aan/uit. En eventueel ook triggeren als dat gaat.

Lichtcel staat op de wishlist.

De klok heb ik geen idee van. Ik heb ook geen klok op dobiss.