Forfatter Emne: Home Assistant Smart home integration  (Læst 14510 gange)

0 Medlemmer og 1 Gæst læser dette emne.

Offline e1z0

  • Begynder
  • *
  • Indlæg: 4
  • Respekt optjent: +0/-0
Home Assistant Smart home integration
« Dato: Nov 06, 2022, 03:56 »
Hi, saw some posts from people who are searching for NBE integration in home automation systems. I have done NBE BlackStar+/RTB pellet burners integration using MQTT and home assistant auto discovery protocol for easier usage. It works with most of the free home automation systems like HomeAssistant, OpenHab, IoBroker, Domoticz or NodeRed. It's free and open source, you can use and/or modify it to suit your needs, please see: https://github.com/e1z0/nbe-blackstar-homeassistant

Enjoy!

Offline mikkelmoeller

  • Begynder
  • *
  • Indlæg: 9
  • Respekt optjent: +0/-0
    • StokerCloudProfil
Sv: Home Assistant Smart home integration
« Svar #1 Dato: Dec 27, 2022, 00:09 »
Hi, saw some posts from people who are searching for NBE integration in home automation systems. I have done NBE BlackStar+/RTB pellet burners integration using MQTT and home assistant auto discovery protocol for easier usage. It works with most of the free home automation systems like HomeAssistant, OpenHab, IoBroker, Domoticz or NodeRed. It's free and open source, you can use and/or modify it to suit your needs, please see: https://github.com/e1z0/nbe-blackstar-homeassistant

Enjoy!

Is it possible for you to create a "dummy guide"  on how to install this integration on HomeAssistant?
Kedel: BlackStar 1060
Brænder: NBE Model 16kw
Ektern snegl: YN70-20

https://stokercloud.dk/v3/#/mikkelmoeller/

Offline e1z0

  • Begynder
  • *
  • Indlæg: 4
  • Respekt optjent: +0/-0
Sv: Home Assistant Smart home integration
« Svar #2 Dato: Dec 30, 2022, 01:39 »
Hi,

I have done integration that does not use any external cloud or any other API to access pellet burner over internet or NBE online, etc.. It uses reverse engineered NBE protocol that connects to device directly over your home wifi network, it does even need to have an internet connection for this to work.

This integration not only for Home Assistant but for all home automation systems that supports MQTT message protocol. Like HomeAssistant, NodeRed, Domoticz, OpenHab, IoBroker etc... It was designed not depending on any of the automation systems in mind, only plain MQTT message protocol is used. Additionally it supports "Home Assistant Autodiscovery" which is mqtt based also. This simplifies detecting of such service and automatically configuring it, as soon as you start it, you can control it via home assistant. No need to add any entities by hand and configuring sensor/button types, etc... Some other home automation systems supports this HA autodiscovery protocol too.

This integration requires that you have already running server or raspberryPI machine that stays always on and runs GNU/Linux OS. Also you must be already running MQTT broker server such as mosquitto (read more: https://mosquitto.org). Also you need some Unix admin skills to setup MQTT broker server if you don't have it.

You can either run this integration standalone as Linux service or in docker container. For most simple way to run this service using docker you just clone the repository and run simple command:
Kode: [Vælg]
git clone https://github.com/e1z0/nbe-blackstar-homeassistant.git
cd nbe-blackstar-homeassistant
make up

Of course before running it, you should look at the file docker-compose.yml and configure it to suit your needs.

You must know your mqtt broker and pellet burner ip addresses. The NBE pellet burner password is usually the same as the burner wifi hotspot itself or it can be found in pellet burner, written in some label (when you open doors of it). You can find pellet burner ip address by some port scanning tool, just look for 8483 udp port to be open. Also you need to know your MQTT broker username/password if you have set it to use password, else just use some dummy user/pass combination and it should work. NBE_SERIAL you can find in https://stokercloud.dk/v3/#/main-page/system/settings it will be shown as "Serial number on the controller".  Other options leave at the default state and everything should work.

Other more complex way is to run this integration as Linux service (lets assume that you are running Debian based Linux distribution):
Kode: [Vælg]
git clone https://github.com/e1z0/nbe-blackstar-homeassistant.git
apt install python3-simplejson python3-paho-mqtt
pip3 install pycrypto
cd nbe-blackstar-homeassistant
mkdir /opt/nbe/
cp src/* /opt/nbe/
cp nbe.service /etc/systemd/system/
cp config.json-example /opt/nbe/config.json
systemctl enable nbe && systemctl start nbe

btw, don't forget to configure /opt/nbe/config.json You should configure it the same way as in the docker setup section.

Offline mikkelmoeller

  • Begynder
  • *
  • Indlæg: 9
  • Respekt optjent: +0/-0
    • StokerCloudProfil
Sv: Home Assistant Smart home integration
« Svar #3 Dato: Feb 15, 2023, 10:16 »
Thank you for taking your time to elaborate on how to install the integration.

Unfortunally I might be a bigger newbie that initial assumed :D - I'm still not able to succesfully install it.
I've tried to execute both "command sets" without any success. Let me take you through what I tried:

1. SSH to my HomeAssistant virutal appliance
2. On SSH I get the "HA CLI" so i execute login
3. Execute following code snip:
git clone https://github.com/e1z0/nbe-blackstar-homeassistant.git
cd nbe-blackstar-homeassistant
make up


The make up cmd command is not found (see attachment). Therefor it's not possible for me to continue.

After that I tried to execute the second "more complex way" but I ran into several errors. Firstly some directories (/etc/systemd/system/ not existing.
Also the systemctl command is not found.

So once again i'm stuck :(. Any chance of making a step-by-step guide specific for HomeAssistant? If above should work is there any chance of you having time to walk me through it? I would REALLY appreciate it.

Thanks in advance!
Kedel: BlackStar 1060
Brænder: NBE Model 16kw
Ektern snegl: YN70-20

https://stokercloud.dk/v3/#/mikkelmoeller/

Offline 383CI

  • Top of the pop
  • *****
  • Indlæg: 1441
  • Respekt optjent: +55/-294
Sv: Home Assistant Smart home integration
« Svar #4 Dato: Feb 15, 2023, 20:06 »
Det ser vildt godt ud, og godt gået, når fabrikanten nu ikke vil lave noget.

Jeg har nogle RPi 1 liggende men fanger ikke helt om integrationen kan køre på dem?

Jeg savner også en step by step vejledning? Mosquitto virker og kører på en RPi 4 der køre HA

Det kunne være virkeligt godt at få igang :)
« Senest Redigeret: Feb 15, 2023, 20:09 af 383CI »
Blackstar+ 10Kw V13 (ilt)styring, kompressorrens og diverse følere.


6,7Kw solceller 195 vacuum rør, ( Ca. 11Kw solvarme) 2*- 300L + 1*1800L akkutank  193/45 grader. (Sol)Varmeinstallation styret af Arduino Mega

Årligt pilleforbrug på 120m2 <2800Kg. / +4Kw/kg.

Offline 383CI

  • Top of the pop
  • *****
  • Indlæg: 1441
  • Respekt optjent: +55/-294
Sv: Home Assistant Smart home integration
« Svar #5 Dato: Mar 07, 2023, 21:12 »
Så fik jeg sat mig lidt mere ind i sagerne og fik meget hjælp fra en anden kant.

Det tog præcist en time at få den integration til at virke i Home Assistent.
Jeg har alle værdier fra min V13 styring overført til HA hvorfra de så kan sættes op som ønsket.

Systemet er bygget op med en Raspberry Pi 1b der køre med "Raspberry Pi OS with desktop and recommended software" som så igen køre med NBE Smart home integration, installeret og opsat som i vejledningen.

OPDATE:

Jeg har konstateret at en del af det der gav mig problemer da jeg forsøgte at sætte det op selv, var at filerne ikke bliver gemt de steder som vejledningen foreskriver.

Det kan derfor være nødvendigt at flytte rundt på nogle filer for at få det til at virke.

Som jeg lige lurere det logger enheden på fyret ligesom tabletten, og/eller stokercloud. Det er derfor ikke nødvendigt at enheden er i nærheden af fyret, den skal bare være på samme lokalnet og kende fyrets IP adresse.

Enheden sender en .json streng til en MQTT broker (som kan være mosquitto på en Home Assistent installation) hvorfra data så skal hentes. Min HA fandt selv integrationen, så det er ikke sikkert det er nødvenligt at gøre mere.



Overstående er kun mine sparsomme erfaringer og kan ikke tages som valid opskrift, eller "sandhed" jeg beskriver efter bedste evne, eller mangel på samme, en mulig løsning på et problem med at få fyret integreret i HA.     
« Senest Redigeret: Mar 09, 2023, 04:22 af 383CI »
Blackstar+ 10Kw V13 (ilt)styring, kompressorrens og diverse følere.


6,7Kw solceller 195 vacuum rør, ( Ca. 11Kw solvarme) 2*- 300L + 1*1800L akkutank  193/45 grader. (Sol)Varmeinstallation styret af Arduino Mega

Årligt pilleforbrug på 120m2 <2800Kg. / +4Kw/kg.

Offline perjmolsen

  • Begynder
  • *
  • Indlæg: 4
  • Respekt optjent: +0/-0
Sv: Home Assistant Smart home integration
« Svar #6 Dato: Maj 29, 2023, 14:11 »
Hej

Er der mon nogle der ved om det virker til en V16 styring?

Jeg har lige sat mit Blackstar Fumus op, det er med en V16 styring.
Jeg har installeret det  på en RPI der kører NBE Smart home integration.

Jeg kan i min HA se at der er kommet nogle nye sensore under MQTT, men når jeg ser på sensorene så står der "status ukendt" -- jeg vil da emne at når sensore er kommet ind, så bør forbindelsen mellem RPI der kører NBE Smart home integration og Home Assistant OK - men hvordan hulen ser jeg om der rent faktisk lander data fra fyret og ind på  NBE Smart home integration.?

I config filen /opt/nbe/config.json har jeg skrevet fyrets IP og det brugernavn og password der står på klistermærket.


Offline 383CI

  • Top of the pop
  • *****
  • Indlæg: 1441
  • Respekt optjent: +55/-294
Sv: Home Assistant Smart home integration
« Svar #7 Dato: Maj 30, 2023, 20:42 »
Hej

Er der mon nogle der ved om det virker til en V16 styring?

Jeg har lige sat mit Blackstar Fumus op, det er med en V16 styring.
Jeg har installeret det  på en RPI der kører NBE Smart home integration.

Jeg kan i min HA se at der er kommet nogle nye sensore under MQTT, men når jeg ser på sensorene så står der "status ukendt" -- jeg vil da emne at når sensore er kommet ind, så bør forbindelsen mellem RPI der kører NBE Smart home integration og Home Assistant OK - men hvordan hulen ser jeg om der rent faktisk lander data fra fyret og ind på  NBE Smart home integration.?

I config filen /opt/nbe/config.json har jeg skrevet fyrets IP og det brugernavn og password der står på klistermærket.


Kan du se om MQTT senderen kommer igennem? Brug MQTT explore så kan du se hvad HA modtager fra de forskellige afsendere.

En anden ting jeg konstaterede da jeg satte mit op er at RPièn ikke kan være logget på fyret når den eksterne skærm er. Nu er det en V13 jeg køre med og ved godt der ikke er ekstern skærm på V16, men jeg ville logge alle enheder af fyret for en sikkerheds skyld.
« Senest Redigeret: Maj 30, 2023, 20:45 af 383CI »
Blackstar+ 10Kw V13 (ilt)styring, kompressorrens og diverse følere.


6,7Kw solceller 195 vacuum rør, ( Ca. 11Kw solvarme) 2*- 300L + 1*1800L akkutank  193/45 grader. (Sol)Varmeinstallation styret af Arduino Mega

Årligt pilleforbrug på 120m2 <2800Kg. / +4Kw/kg.

Offline enggaard

  • Øvet
  • **
  • Indlæg: 32
  • Respekt optjent: +1/-0
    • http://www.DJboringer.dk
Sv: Home Assistant Smart home integration
« Svar #8 Dato: Feb 04, 2024, 08:30 »
Hej

er der ikke nogen der er frisk på at lave en fuld youtube video på opsætning, eller er der nogen der ved om nogen har lavet en :)

Mange Hilsner Jan
Jan Enggaard

OPOP 16KW - Woody V 13
Vakuum solfanger 45 rør VVB 300L
4 Kw solcelleanlæg
200 m3
3-4 tons piller/år

www.DJboringer.dk

Offline 383CI

  • Top of the pop
  • *****
  • Indlæg: 1441
  • Respekt optjent: +55/-294
Sv: Home Assistant Smart home integration
« Svar #9 Dato: Feb 04, 2024, 15:59 »
Hej

er der ikke nogen der er frisk på at lave en fuld youtube video på opsætning, eller er der nogen der ved om nogen har lavet en :)

Mange Hilsner Jan

Et af de (utallige) problemer der er ved denne, og andre installationer er at der ikke er en "rigtig" måde, men hvordan det skal gøres er afhængigt af mange ting.

F.eks. kører jeg det med en RPi 1 der logger på fyret og MQTTer til Mosquitto hvorfra Homeassistent læser tallene. Alene setup af IP adresser findes der jo ikke en entydig måde at gøre det på.

Jeg vil også tro, uden at vide det, at den maskine der afvikler HomeAssistent kan logge direkte på styringen og aflæse.

En af de ting jeg har erfaret at jeg ikke kan logge på med styringens tablet, når RPièn er logget på, hvilket jo så tyder på der er begrænsninger på antallet af brugere der kan logge på fyret, men det er gætværk.

Jeg også set andre der logger på stokercloud og henter data den vej, så igen, der er ikke en entydig måde at gøre det på, derfor en en "opskrift" meget svær at lave.

Den her er vist meget lige ud af landevejen, med de begrænsninger den så har

https://github.com/KristianOellegaard/homeassistant-stokercloud?fbclid=IwAR3ytrSkcPTRgXPlgrTWksUHT0joQ6UZJwhGH0WUy-fMOpcCej20PZyM4PI


Blackstar+ 10Kw V13 (ilt)styring, kompressorrens og diverse følere.


6,7Kw solceller 195 vacuum rør, ( Ca. 11Kw solvarme) 2*- 300L + 1*1800L akkutank  193/45 grader. (Sol)Varmeinstallation styret af Arduino Mega

Årligt pilleforbrug på 120m2 <2800Kg. / +4Kw/kg.

Offline enggaard

  • Øvet
  • **
  • Indlæg: 32
  • Respekt optjent: +1/-0
    • http://www.DJboringer.dk
Sv: Home Assistant Smart home integration
« Svar #10 Dato: Feb 04, 2024, 16:30 »
Problemer det gider vi ikke, jeg har kikket på dit link du har sent tak for det :) men jeg er ikke inde i MQTT, lige nu henter jeg data igennem Node RED som har kørt upåklageligt. grunden til jeg ville se om der var en anden løsning er at jeg ikke kan læse data fra solpaneler og er faktisk I tvivl om nbe overhovedet sender de data ud i det data flow jeg henter fra http://www.stokercloud.dk/dev/getjsondriftdata.php?mac=enggaard1
Jan Enggaard

OPOP 16KW - Woody V 13
Vakuum solfanger 45 rør VVB 300L
4 Kw solcelleanlæg
200 m3
3-4 tons piller/år

www.DJboringer.dk

Offline 383CI

  • Top of the pop
  • *****
  • Indlæg: 1441
  • Respekt optjent: +55/-294
Sv: Home Assistant Smart home integration
« Svar #11 Dato: Feb 04, 2024, 18:50 »
Problemer det gider vi ikke,

????????

Jeg tror nbe/fyret sender alle data, eller rettere, det gør dyret, ellers kunne du jo ikke se dem på web.
Du skriver du at du ikke er inde i MQTT, det bekræfter jo det er umuligt at lave en komplet youtube om hvordan.


Det mit system gør, er at RPIèn logger på styringen i stedet for tabletten, og derfor får informationerne, så konverterer den så til MQTT beskeder, som HomeAssistent kan læse i Mosqitto MQTT brokeren. eller på dansk, postkontoret.

Jeg er så overhovedet ikke inde i node red, så igen, er vi nød til at tilpasse vores viden til det vi gerne vil opnå udfra omstændighederne.

Det jeg beskriver er bygget udfra den her

https://github.com/e1z0/nbe-blackstar-homeassistant
Blackstar+ 10Kw V13 (ilt)styring, kompressorrens og diverse følere.


6,7Kw solceller 195 vacuum rør, ( Ca. 11Kw solvarme) 2*- 300L + 1*1800L akkutank  193/45 grader. (Sol)Varmeinstallation styret af Arduino Mega

Årligt pilleforbrug på 120m2 <2800Kg. / +4Kw/kg.

Offline enggaard

  • Øvet
  • **
  • Indlæg: 32
  • Respekt optjent: +1/-0
    • http://www.DJboringer.dk
Sv: Home Assistant Smart home integration
« Svar #12 Dato: Feb 04, 2024, 20:00 »
Tror vi misforstået hinanden :) en video er en stor hjælp for mig exempelvis, hvis jeg skal forstå noget nyt. men jeg er nød til at sætte mig ind i MQTT kan jeg forstå.  :)
Jan Enggaard

OPOP 16KW - Woody V 13
Vakuum solfanger 45 rør VVB 300L
4 Kw solcelleanlæg
200 m3
3-4 tons piller/år

www.DJboringer.dk

Offline 383CI

  • Top of the pop
  • *****
  • Indlæg: 1441
  • Respekt optjent: +55/-294
Sv: Home Assistant Smart home integration
« Svar #13 Dato: Feb 05, 2024, 04:54 »
Tror vi misforstået hinanden :) en video er en stor hjælp for mig exempelvis, hvis jeg skal forstå noget nyt. men jeg er nød til at sætte mig ind i MQTT kan jeg forstå.  :)

jeg ser også en del videoer til inspiration, erkender jeg uden skam, men fred med det.

MQTT er faktisk ikke særligt svært, til gengæld er det hamrende smart.

Hvad er dit setup? Eller forventede setup, for at læse fyret og få det ind i Homeassistent?
Som en sidebemærkning kan jeg kun læse, jeg kan ikke skrive/rette i indstillingerne i mit setup.
Blackstar+ 10Kw V13 (ilt)styring, kompressorrens og diverse følere.


6,7Kw solceller 195 vacuum rør, ( Ca. 11Kw solvarme) 2*- 300L + 1*1800L akkutank  193/45 grader. (Sol)Varmeinstallation styret af Arduino Mega

Årligt pilleforbrug på 120m2 <2800Kg. / +4Kw/kg.

Offline enggaard

  • Øvet
  • **
  • Indlæg: 32
  • Respekt optjent: +1/-0
    • http://www.DJboringer.dk
Sv: Home Assistant Smart home integration
« Svar #14 Dato: Feb 05, 2024, 20:07 »
Som sagt henter jeg data via flow i node-RED som fungerer ganske fint, men kunne godt at få min solpaneler med i HA udlæse fra NBE
har undersøgt ledt om MQTT ser piv besværligt ud  ;D meget maskinskrivning eller ? 
Jan Enggaard

OPOP 16KW - Woody V 13
Vakuum solfanger 45 rør VVB 300L
4 Kw solcelleanlæg
200 m3
3-4 tons piller/år

www.DJboringer.dk