Onderstaand naar een mede-tweaker gestuurd en hier maar even een copy/paste gedaan
ik heb een VM gedownload en deze up and running gebracht.
https://doc.jeedom.com/en_US/installation/vm
Maak eerst een account aan bij Jeedom, deze heb je nodig voor je VM en voor de Jeedom Market.
https://market.jeedom.com/
Daarna wanneer deze up and running is, heb ik hem geconfigureerd via de webinterface met een statisch IP. Zorg er dan voor dat Jeedom compleet bij is met updates. Deze vind je terug in je webinterface bij System/update center.
Belangrijk is dat je dus van buiten naar binnen de juiste poorten hebt openstaan. Je Jeedom moet eigenlijk bereikbaar zijn voor de buitenwereld. Dit is op poort 8080 (http) en/of poort 443 (HTTPS). Pas dus je wachtwoord aan naar iets complex.
Ik heb zelf nog HAProxy draaien en diverse subdomains doorverwezen naar me haproxy (VM). Deze VM handelt dus het verkeer af zodat het naar de juiste interne VM gaat op basis van je subdomein. Bij mij gaat Unifi.mijndomein.nl naar me Unifi VM, en jeedom.mijndomein.nl naar Jeedom bak. Ook heb ik een HA.mijndomein.nl. Op deze manier hoef je maar 2 poorten te openen die naar HAproxy gaan.
Zodra je bovenstaand hebt opgezet, let op dat het vinkje 'Disable the network management by Jeedom' aanstaat. Als ik het goed heb begrepen, zorgt dit vinkje ervoor dat de DNS resolve naar je domein/ip niet via de Jeedom servers gaat. Wil je geen gedoe met HAProxy, dan zul je dus een subscription moeten aanschaffen bij Jeedom. Dan zorgt Jeedom ervoor zonder veel poespas dat het verkeer van hun server bij jou VM komt. (nog steeds moeten je poorten openstaan).
Als dit goed gaat (ook met je portforwarding) dan zul je via de Jeedom Market zien onder 'My Boxes' dat de Jeedom server kan praten met je VM. De API van Ajax draait namelijk bij Jeedom en zij zorgen voor de communicatie tussen de Ajax cloud en jou VM.
Schaf vervolgens via de Jeedom Market de plugin van Ajax aan. Volg de handleiding en dan heb je 75% al achter de rug.
https://market.jeedom.com...&p=market_display&id=4150
https://doc.jeedom.com/en_US/plugins/security/ajaxSystem/
Als de plugin geinstalleerd is, controleer dan even of automatic management enabled is en bij deamon idem. Zie afbeelding.
Als je de handleiding goed hebt gevolgd (incl het toevoegen van een jeedom user aan je ajax), zul je na het inloggen en sync alle devices zien.
De volgende stap is de koppeling tussen HomeAssistant en Jeedom. Dit kan middels MQTT, ik heb hier alles weer verwijderd omdat ik een Zigbee POE device heb aangeschaft en hier opnieuw wil beginnen met opbouwen. Ik wil namelijk een aparte MQTT server draaien los van HA. Op deze manier wil ik toch nog dat devices met elkaar kunnen communiceren als HA even plat ligt.
Wat ik al heb gekocht (in het verleden) en nu even hergebruik is de volgende plugin
https://market.jeedom.com...&p=market_display&id=4360
De documenatie is even online geweest sinds ik de plugin in vizier had, maar is inmiddels offline gehaald. Dmv de youtube uitleg is het me gelukt om een koppeling te maken. Wat niet lukt met deze plugin is de temp en overige data doorgeven. Wel heb ik de state nu gebruikt als een switch. Dus bij change state van switch, slinger dan HUE aan (in HA)
YouTube: 😱J'intègre Home Assistant dans Jeedom en 2 minutes 💪 #homeassistant ...
Mocht je kiezen voor de plugin van HA (die ook geld kost), dan kan ik je een aantal voorbeelden sturen hoe ik dat voor elkaar heb gekregen. Hier heb ik weken hoofdpijn van gehad omdat alle uitleg in het frans staat, met veel proberen is het me gelukt uit te zoeken hoe je de state kan doorsturen via de plugin. MQTT zal hierin veeeeel makkelijk zijn.
De koppeling kan trouwens op vele manieren!
- MQTT
- HomeAssistant plugin
- Direct de api van Jeedom aanroepen in HA middels een URL
- heb er nog meer gezien maar bovenstaand is me bijgebleven
Mocht het niet lukken, stuur me dan even een berichtje.
@
Antonio di laten we contact hebben via de mail, ik stuur je alles wat ik heb zodat jij je topic lekker kan aanvullen.