Avez-vous une maison connectée ?

titoum

OPTC:970342646
j'ai finalement cmd chez mc hobby pi4 et 4gb.

je vais le mettre sous openwrt + domoticz comme ca exit le routeur poussif.
des plugin possible sous domoticz pour les temperatures ext etc?

je pensais mettre en place par la suite les volets en persienne suivant la tmp a midi.
 

k o D

Elite
Tiens est-ce que quelqu'un a déjà joué avec Blue Iris ici?

Ce serait apparemment le meilleur NVR et c'est clair qu'il semble bien solide. Son seul point faible c'est qu'il ne tourne que sur Windows :rolleyes:

 

titoum

OPTC:970342646
need un peu d'aide...

j'ai mon pi4 configuré et mon arduino connecté mais je ne vois pas le serial usb de celui ci donc impossible d'envoyer les commandes :rolleyes:

[ 2037.391060] usb 1-1.1: USB disconnect, device number 4
[ 2038.534199] usb 1-1.1: new full-speed USB device number 5 using xhci_hcd
[ 2038.682642] usb 1-1.1: New USB device found, idVendor=2341, idProduct=0042, bcdDevice= 0.01
[ 2038.693474] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[ 2038.703444] usb 1-1.1: Product: Arduino Mega 2560
[ 2038.710554] usb 1-1.1: Manufacturer: Arduino (www.arduino.cc)
[ 2038.718691] usb 1-1.1: SerialNumber: 12252601009316616666

je vois bien qu'il est reconnu mais apres.. j avoue ne pas savoir quoi faire pour voir ou cela bloque.
 

titoum

OPTC:970342646
je me réponds à moi même.... openwrt n'inclus pas par défaut les lib nécessaires pour ouvrir le serial port.

allez soon raqpberry openwrt + domoticz et je peux virer mon ancien router
 

Digitql

Pain saucisse
ca doit être cool d'avoir du temps à rien foutre :pfrt:
 

titoum

OPTC:970342646
ca doit être cool d'avoir du temps à rien foutre :pfrt:
un fonctionnaire qui dit ca c'est l'hôpital qui se fout de la charité :D:D:D

entre 2 trucs à faire et une sieste du gamin, je test. ca change les idées et ça détend ^^

j'ai bien mon serial maintenant mais domoticz ne veut tjs pas envoyer le signal somfy :-(
 

Digitql

Pain saucisse
un fonctionnaire qui dit ca c'est l'hôpital qui se fout de la charité :D:D:D

entre 2 trucs à faire et une sieste du gamin, je test. ca change les idées et ça détend ^^

j'ai bien mon serial maintenant mais domoticz ne veut tjs pas envoyer le signal somfy :-(
Haha :mrgreen:

Its not so easy donc :mad:
 

titoum

OPTC:970342646
Its not so easy donc :mad:
la partie arduino, c'est vraiment simple.

openwrt, c'est un peu plus custom linux surtt que c'est prévu pour des routeurs et pas forcément un raspberry multi fonction.

si tu veux je te filerais mes notes pr que tu gagnes du tps :D
 

titoum

OPTC:970342646
bon je sèche...

si des gens ont test un arduino.. je suis preneur.
il fonctionne sans soucis sur mon pc mais impossible sur le raspberry avec openwrt.

raspberry -> usb -> arduino.

[ 152.752829] usb 1-1.4: new full-speed USB device number 3 using xhci_hcd
[ 152.911273] usb 1-1.4: New USB device found, idVendor=2341, idProduct=0042, bcdDevice= 0.01
[ 152.922159] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[ 152.932110] usb 1-1.4: Product: Arduino Mega 2560
[ 152.938952] usb 1-1.4: Manufacturer: Arduino (www.arduino.cc)
[ 152.946779] usb 1-1.4: SerialNumber: 12252601009316616666
[ 152.959044] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device

j'ai essayé de faire:

echo "10;RTS;0F0F0F;0;DOWN;" > /dev/ttyACM0

je ne vois rien sous le /dev/ttyACM0 avec un tail. je vois bien quel la led TX clignotte et parfois la pwm aussi mais aucune commande n'arrive au volet.
du coup, il est inutile de test avec domoticz si deja la commande via dev ne passe pas. :pfrt::pfrt::pfrt:


solution:
stty -F /dev/ttyACM0 57600 cs8 -cstopb -parenb
cat /dev/ttyACM0 &

les joies de linux...i am happy :D:D:D
 
Dernière édition:

titoum

OPTC:970342646
ici tout en home assistant. C'est puissant comme tout, et connectable avec tout ^^
tu as ajoute du rflink a celui ci ? je suis un peu perdu qu'il ne supporte pas ceci par defaut.
par contre, il a l'air 20ans en avance sur domoticz :love:
 

pyngu

La vodka du diable
par contre, il a l'air 20ans en avance sur domoticz
J'ai fait la bascule Domoticz > Home assistant il y a 6 mois, c'est un autre niveau effectivement.
Par contre c'est une usine à gaz tant les possibilités sont nombreuses.
Et il est mis à jour très régulièrement, Domoticz semble entre les mains d'un seul gars qui développe en dilettante alors que HA semble avoir une équipe de dingue.

J'ai également testé Jeedom, mais je ne l'ai pas trouvé aussi ouvert que les deux autres.
 

titoum

OPTC:970342646
Par contre c'est une usine à gaz tant les possibilités sont nombreuses.
j'avoue que:

docker domoticz: 250 mo
docker home assisstant: 1.7gb o_O

par contre, c est vraiment chiant que le seul truc que je veux vraiment faire passe via des config.yaml :mad:
 

mazdakzar

General Kenobi
J'ai fait la bascule Domoticz > Home assistant il y a 6 mois, c'est un autre niveau effectivement.
Par contre c'est une usine à gaz tant les possibilités sont nombreuses.
Et il est mis à jour très régulièrement, Domoticz semble entre les mains d'un seul gars qui développe en dilettante alors que HA semble avoir une équipe de dingue.

J'ai également testé Jeedom, mais je ne l'ai pas trouvé aussi ouvert que les deux autres.
Jeedom j'ai trouvé ça super pour commencer, ça m'a permis de prendre en main la domo, et c'est plus facile que les deux autres.
J'suis passé sur Home Assistant parce que j'avais des bugs de déconnexion avec certains appareils, faut avoir plus de temps pour la config :)
 
  • J'aime
Les réactions: pyngu

titoum

OPTC:970342646
bon si jamais cela peut servir a quelqu'un...
  1. pi 4 + 4gb
  2. Geekworm Raspberry Pi 4 Aluminum Case
  3. micro sd 32gb
  4. adruino mega 2560 + rflink somfy
  5. TP-Link UE300 -USB 3.0
target openwrt + docker + home assistant sous docker

switch to dhcp to work ez peazy
vi /etc/config/network

config interface 'lan'
option device 'br-lan'
option proto 'dhcp'
option netmask '255.255.255.0'
option ip6assign '60'

resize / to take full size of the micro SD

1. ssh in the openwrt device
2. Install the required packages
opkg update && opkg install cfdisk resize2fs tune2fs
3. Resize the partition
cfdisk /dev/mmcblk0
Resize the /dev/mmcblk0p2 partition (enter desired space)
Write the changes
Quit
reboot
4. remount root as RO (if fails, reboot and remount as ro)
mount -o remount,ro /
5. Remove reserved GDT blocks
tune2fs -O^resize_inode /dev/mmcblk0p2
fsck.ext4 /dev/mmcblk0p2 (this will probably fail, doesn't seem to effect anything though)
reboot
7. Resize the f2fs file-system
resize2fs /dev/mmcblk0p2
8. Check new root partition size with:
df -h
9. reboot

setup luci webinterface
opkg update && opkg install lighttpd lighttpd-mod-cgi luci-mod-admin-full lighttpd-mod-openssl luci-theme-bootstrap lighttpd-mod-redirect luci-app-statistics collectd-mod-thermal


vi /etc/lighttpd/conf.d/30-cgi.conf


cgi.assign = ( ".pl" => "/usr/bin/perl",
".cgi" => "/usr/bin/perl",
".rb" => "/usr/bin/ruby",
".erb" => "/usr/bin/eruby",
".py" => "/usr/bin/python",
"/cgi-bin/luci" => "",
"/cgi-bin/cgi-backup" => "",
"/cgi-bin/cgi-download" => "",
"/cgi-bin/cgi-exec" => "",
"/cgi-bin/cgi-upload" => "",
)

vi /etc/lighttpd/lighttpd.conf

#server.username := ""
#server.groupname := ""

vi /etc/lighttpd/50-http.conf

#Listen on ipv4
$SERVER["socket"] == ":80" {
}
#Listen on ipv6
$SERVER["socket"] == "[::]:80" {
server.use-ipv6 = "enable"
}


/etc/init.d/lighttpd enable
/etc/init.d/lighttpd start

http://[host]/cgi-bin/luci/


add usb ethernet (TP-Link UE300 -USB 3.0 A Gigabit)

opkg update && opkg install kmod-usb-net-rtl8152

vi /etc/config/network

config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'
list ports 'eth1'

max speed (https://forum.openwrt.org/t/raspberry-pi-4-slow-performance/125059)

Please, ensure that you have Packet Steering enabled (Global network options), and install irqbalance package.

opkg update && opkg install irqbalance

/etc/config/irqbalance

config irqbalance 'irqbalance'
option enabled '1'

# The default value is 10 seconds
#option interval '10'

# List of IRQ's to ignore
#list banirq '36'
#list banirq '69'


adruino mega 2560 + somfy antenna

opkg update && opkg install kmod-usb-serial kmod-usb-serial-simple kmod-usb-serial-ti-usb kmod-usb-acm kmod-usb-core kmod-usb-ohci kmod-usb2 coreutils-stty usbutils

/etc/rc.local
stty -F /dev/ttyACM0 57600 cs8 -cstopb -parenb
cat /dev/ttyACM0 &


home assistant docker

opkg update && opkg install dockerd luci-app-dockerman docker-compose

docker pull homeassistant/home-assistant

lan/wan pour le switch routeur


config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fd63:0267:030d::/48'

config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'

config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '10.10.0.1'
option netmask '255.255.255.0'
option ip6assign '60'

config interface 'wan'
option proto 'dhcp'
option device 'eth1'


home assistant container_name

mkdir -p /opt/homeassistant
vi docker-compose.yml (keep as is)

version: '3.3'

services:
homeassistant:
image: homeassistant/home-assistant:latest
container_name: homeassistant
network_mode: bridge
restart: unless-stopped
devices:
- "/dev/ttyACM0"
ports:
- "10.10.0.10:9009:8123"
- "6144:6144"
- "1443:1443"
volumes:
- ./config:/opt/homeassistant/userdata
environment:
- TZ=Europe/Amsterdam
- PUID=911
- PGID=911
- LOG_PATH=/opt/homeassistant/userdata/domoticz.log
networks:
default:
name: docker



docker-compose up -d


/etc/config/firewall

config redirect
option target 'DNAT'
option src 'lan'
option dest 'docker'
option proto 'tcp'
option src_dport '9009'
option dest_ip '172.17.0.2'
option dest_port '8123'
option enabled '1'


docker exec -it homeassistant bash

ajout du rflink
vi configuration.yaml

rflink:
port: /dev/ttyACM0
wait_for_ack: false

cover:
- platform: rflink
devices:
RTS_0F0F0F_0:
name: living_room_blind

ca me permet de virer mon routeur poussif et d'y placer le pi + gestion domotique :)

très content d'avoir pu découvrir docker avec cela.
il ne me reste plus qu a enregistrer tous mes volets + voir la gestion du soleil vu les chaleurs qui arrivent pour mettre en persienne au bon moment :cool:
 

titoum

OPTC:970342646
Home assistant vous l avez sur micro SD ou mieux de migrer vers du SSD ?
 

pyngu

La vodka du diable
Home assistant vous l avez sur micro SD ou mieux de migrer vers du SSD ?
J'ai rencontré des problèmes de stabilité sur sd, j'ai migré sur SSD.
J'ai lu qu'on pouvait se limiter à migrer les DB uniquement sur le SSD, j'ai préféré tout y mettre.
 

k o D

Elite
Clairement compter sur une installation pérenne en tapant tout sur une SD... :D
 

titoum

OPTC:970342646
J'ai rencontré des problèmes de stabilité sur sd, j'ai migré sur SSD.
tu as simplement fait un clonage comme via acronis ou il faut plus bidouiller ?


Clairement compter sur une installation pérenne en tapant tout sur une SD... :D
bha à la base,je n'étais pas parti sur du si élaboré puis curieux que je suis :D
j'ai mis en prod ainsi pour valider et puis je clonerais sur un ssd qui me reste.

je suis assez impressionné de pouvoir contrôler mon volet du grenier depuis la cave.
il y a juste le pairing qui nécessite de ne pas être trop loin
 

pyngu

La vodka du diable
tu as simplement fait un clonage comme via acronis ou il faut plus bidouiller ?
Fresh install
J'avais juste commencé à tester, peu d'automatisme programmés et je lançait la bascule de zwave vers zigbee en même temps.
 

titoum

OPTC:970342646
Fresh install
J'avais juste commencé à tester, peu d'automatisme programmés et je lançait la bascule de zwave vers zigbee en même temps.
tu avais du faire une manip special pour activer le boot usb? j ai mis l image pour reconfigurer l'eeprom mais il ne semble pas vouloir boot sur l'usb.

j'ai vu que certains disait de modifier des partuuid etc..
 
Haut