Acties:
  • 0 Henk 'm!

  • wildcheese
  • Registratie: Maart 2005
  • Laatst online: 02-07 14:38
Stainless Steel schreef op vrijdag 27 mei 2016 @ 18:33:
Hoi wildchese, de raw switch maakt nu onderdeel uit van de laatste versie van pimatic, dus even upgraden en je hebt het. Succes!

En die Action schakelaars zijn inderdaad het zelfde als de Elro schakelaars. Maar die werken dus ook niet met pimatic...
Dank dan ga ik nog even verder met puzzelen. Ik heb volgens mij de laatste versie (pas 2 dagen bezig nl).

Overigens heb ik de Elro switches wel aan de praat gekregen (switch2), vreemd genoeg met dezelfde setting werken die van de action niet.

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Ik zit met een uitdaging met een rule die een pushover maar niet wil doorzetten en misschien ziet iemand al direct de fout die ik maak.

Via een regel laat ik een pushover gaan naar mijn telefoon dit werkt prima.
code:
1
2
3
4
5
6
      "id": "push-deurbel",
      "name": "push-deurbel",
      "rule": "if deurbel is opened then after message:\"Deurbel\"  priority:1",
      "active": true,
      "logging": true
    },


Dit werkt zover nog perfect

Nu heb ik een Axis camera die een snapshot maakt via de volgende link
code:
1
http://xx.xx.xx.xx/view/snapshot.shtml?picturepath=/jpg/1/image.jpg&timestamp=1464118537951&width=640


Met deze regels wil ik de image.jpg op laten slaan en dan laten pushen via een tweede regel en een kleine vertraging aangezien er een afbeelding opgeslagen moet worden
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
       {
      "id": "push-deurbel",
      "name": "push-deurbel",
      "rule": "if deurbel is opened then after 2 seconds push title:\"Deurbel\" message:\"/home/pi/Pictures/image.jpg\" priority:1",
      "active": true,
      "logging": true
    },
    {
      "id": "snapshot",
      "name": "snapshot",
      "rule": "if deurbel is opened then execute \"wget http://xx.xx.xx.xx/view/snapshot.shtml?picturepath=/jpg/1/image.jpg&timestamp=1464118537951&width=640 -O /home/pi/Pictures/image.jpg\"",
      "active": true,
      "logging": true
    }


Helaas krijg ik een error 127 bin.sh
en laat pushbericht het pad zien waar de image word opgeslagen(/home/pi/Pictures/image.jpg)

benodigde plugins allemaal geinstalleerd en werkend.
pushover account
pushbullet account
ifttt account
samsung S5 Neo met de apps werkend

Eventueel tweede wens die ik nog heb, is naast deze opzet ook een popup te krijgen op mijn raspberry touch die naar een x-tijd (60-120sec) weer weggaat. zodat ik eerst kan kijken wie er aan de deur staat.
Dit laatste vind ik maar een wens om wat extras te geven.

Acties:
  • 0 Henk 'm!

  • wildcheese
  • Registratie: Maart 2005
  • Laatst online: 02-07 14:38
Stainless Steel schreef op vrijdag 27 mei 2016 @ 18:33:
Hoi wildchese, de raw switch maakt nu onderdeel uit van de laatste versie van pimatic, dus even upgraden en je hebt het. Succes!

En die Action schakelaars zijn inderdaad het zelfde als de Elro schakelaars. Maar die werken dus ook niet met pimatic...
Heb het deels voor mekaar. Die raw switch maakt idd onderdeel uit van de laatste versie, maar is wel klein beetje anders dan in het voorbeeld staat: de config in Pimatic moet zijn: "name" = "rawswitch" (ipv "name" = "raw")

Verder kan ik een action schakelaar de config van https://github.com/pimatic/rfcontroljs/issues/97 laten leren. Als ik echter de codes die al ingeleerd zijn (van hetzij de Elro AB of dan wel de Action originele AB) probeer over te nemen werkt het helaas niet.

action afstandsbediening codes:

code:
1
2
on: received: [ 268, 392, 1012, 10008 ] 02020202020202210221020202020221020202210221022103
off: received: [ 276, 380, 1016, 10012 ] 02020202020202210221020202020221020202210220020203


De config.json heb ik dan het volgende device toegevoegd:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
          "name": "rawswitch",
          "options": {
            "pulseCount": 50,
            "pulseLengths": [
              268,
              392,
              1012,
              10008
            ],
            "pulsesOn": "02020202020202210221020202020221020202210221022103",
            "pulsesOff": "02020202020202210221020202020221020202210220020203"
          },
          "send": true,
          "receive": false
        }


maar dat werkt helaas niet. Ik kan ook de action switch niet hierop laten inleren. Dus ik doe nog wat fout. Tips welkom ;)

Acties:
  • +1 Henk 'm!

  • Stainless Steel
  • Registratie: Februari 2002
  • Niet online
Ah, ja in een nieuwere versie heb ik het protocol inderdaad rawswitch genoemd, dit omdat ik ook nog een protocol rawshutter wil gaan maken om zo mijn beamer scherm werkend te krijgen en de namen rawswitch en rawshutter de lading beter dekken.

Ik gebruik voor de action switches een pulseCount van 58 en pulseLengths van 222, 438, 952, 5028. pulseCount wordt overigens niet gebruikt bij het verzenden, maar voor de compleetheid toch even vermeld.

Het lijkt er op dat jij de pulses die bij een ander protocol horen gebruikt. Als je in pimatic de messages pagina opent, debug aan zet en dan een knop op je remote gebruikt dan is het protocol waar de action schakelaar op werkt het eerste protocol dat voorbijkomt, oftewel het onderste, met een lengte van 58 pulses.

Succes!

Acties:
  • 0 Henk 'm!

  • Stainless Steel
  • Registratie: Februari 2002
  • Niet online
@dj-dano, je moet volgens mij type:"file" meegeven in je push rule, zie het voorbeeld op https://github.com/josecastroleon/pimatic-pushbullet

code:
1
if it is 10:00 push title:"Good morning!" message:"/home/pi/photo.jpg" type:"file"

Acties:
  • 0 Henk 'm!

  • wildcheese
  • Registratie: Maart 2005
  • Laatst online: 02-07 14:38
Stainless Steel schreef op zaterdag 28 mei 2016 @ 12:53:
..
Het lijkt er op dat jij de pulses die bij een ander protocol horen gebruikt. Als je in pimatic de messages pagina opent, debug aan zet en dan een knop op je remote gebruikt dan is het protocol waar de action schakelaar op werkt het eerste protocol dat voorbijkomt, oftewel het onderste, met een lengte van 58 pulses.

Succes!
Ik heb het nog een keer gemeten, en de eerste 2 regels die ik krijg zijn:

Kort indrukken:
code:
1
2
debug [pimatic-homeduino]: received: [ 268, 388, 1020, 10068 ] 02020202020202210221020202020221020202210221022103
debug [pimatic-homeduino]: data: "RF receive 268 1020 388 10068 0 0 0 0 01010101010101120112010101010112010101120112011203"


Lang indrukken:
code:
1
2
debug [pimatic-homeduino]: received: [ 204, 300, 1336, 2640, 10452 ] 030102010201020102020101020201010201020102020101020102020102010201010201020102010201020102010201020201010201020201010201020102010204
debug [pimatic-homeduino]: data: "RF receive 204 2640 300 1336 10452 0 0 0 010203020302030203030202030302020302030203030202030203030203020302020302030203020302030203020302030302020302030302020302030203020304"


Bij lang indrukken zijn de eerste twee regels dus erg lang, maar daarna komt dezelfe code voorbij als bij kort indrukken...met maar 50 instances. Zowel bij de action afstandsbediening (type 75.006.14) als bij de Elro (type FA500R) zie ik geen reeks met 58... 8)7 . In ieder geval werkt het met jouw code, en aangezien alle action switches in 1 groep zitten kan ik net zo goed die ene code gebruiken. :+

[ Voor 27% gewijzigd door wildcheese op 28-05-2016 15:28 ]


Acties:
  • 0 Henk 'm!

  • neographikal
  • Registratie: Januari 2001
  • Niet online
Hoe zijn de ervaringen van Pimatic icm de zwave plugin. Ik wil voor de zonwering 100% zekerheid hebben, maar ben nog niet zo bekend met zwave en de samenwerking met Pimatic :)

Acties:
  • 0 Henk 'm!

  • Stainless Steel
  • Registratie: Februari 2002
  • Niet online
@wildchese, je gebruikt toch wel de remote die bij de action set zit?
Afbeeldingslocatie: https://usercontent.pimatic.org/2ce6ce9452b10c81684693d0ded66262727bb269/687474703a2f2f692e696d6775722e636f6d2f354f4d623767722e6a7067

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Stainless Steel schreef op zaterdag 28 mei 2016 @ 13:15:
@dj-dano, je moet volgens mij type:"file" meegeven in je push rule, zie het voorbeeld op https://github.com/josecastroleon/pimatic-pushbullet

code:
1
if it is 10:00 push title:"Good morning!" message:"/home/pi/photo.jpg" type:"file"
zou idd moeten werken, deze regel wel met pushbullet.
met pushover is de priority 1.

enkel met beide krijg ik fout meldingen
deze is met pushbullet
code:
1
error [pimatic-shell-execute]: [ShellActionHandler] Error: Command execution failed with exit code 127 (Error: Command failed: /bin/sh: 1: -O: not found --2016-05-28 10:16:17--  http://xx.xx.xx.xx/view/snapshot.shtml?picturepath=/jpg/1/image.jpg Connecting to xx.xx.xx.xx... connected. HTTP request sent, awaiting response... 200 OK Length: 5212 (5.1K) [text/html] Saving to: ‘snapshot.shtml?picturepath=%2Fjpg%2F1%2Fimage.jpg.5’       0K .....                                                 100% 60.9M=0s  2016-05-28 10:16:17 (60.9 MB/s) - ‘snapshot.shtml?picturepath=%2Fjpg%2F1%2Fimage.jpg.5’ saved [5212/5212])


pushover werkt perfect maar zodra ik een image.jpg mee doe pushen gaat het een en ander fout. e image.jpg word wel opgeslagen op de rpi.

of ik krijg deze fout melding:
code:
1
2
3
4
5
6
7
8
9
error [pimatic-shell-execute]: [ShellActionHandler] stderr output from command wget  -O /home/pi/Pictures/image.jpg http://xx.xx.xx.xx/view/snapshot.shtml?picturepath=/jpg/1/image.jpg&timestamp=1464118537951&width=640: --2016-05-28 09:51:47--  http://xx.xx.xx.xx/view/snapshot.shtml?picturepath=/jpg/1/image.jpg
Connecting to xx.xx.xx.xx... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5212 (5.1K) [text/html]
Saving to: ‘/home/pi/Pictures/image.jpg’

     0K .....                                                 100% 8.64M=0.001s

2016-05-28 09:51:47 (8.64 MB/s) - ‘/home/pi/Pictures/image.jpg’ saved [5212/5212]

[ Voor 23% gewijzigd door dj-dano op 29-05-2016 20:46 ]


Acties:
  • 0 Henk 'm!

  • wildcheese
  • Registratie: Maart 2005
  • Laatst online: 02-07 14:38
Stainless Steel schreef op zaterdag 28 mei 2016 @ 15:31:
@wildchese, je gebruikt toch wel de remote die bij de action set zit?
..
Yup is dezelfde, op achterkant staat: "type 75.006.14 RC50075 - 433.92Mhz REMOTE"

Erg vreemd dit 8)7

Acties:
  • 0 Henk 'm!

  • Stainless Steel
  • Registratie: Februari 2002
  • Niet online
Ja, staat er bij mij ook op. Misschien is de volgorde van de verschillende protocols die hij uitzend toch niet altijd het zelfde? Zit er niet een andere regel tussen van 58 karakters?

Ik heb nog wel een lijstje met codes voor je hoor, heb ik van verschillende fora afgehaald waar men deze debug info deelde

Eerst de on en dan de off code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
A 0202210202212102210202022102022121210221022102212121210203
A 0202210202210221022102212102212121020202022121212102210203
B 0202210202210202020221020221022121210221212102210202022103
B 0202210202210202022102212121022121020202212102212121022103
D 0221210202212121210221210202212102022121210202212102210203
D 0221210202210221022121210202212121212102212121212102210203
A 0202210202210202020202020202020202020202020202210221210203
A 0202210202212102212121020202212102020221020202022121210203
B 0202210202210202020221212102210221210221020202020221022103
B 0202210202212102020202212121020221022102212121022102022103
D 0221210202212102212102212102212102020221210202020202210203
D 0221210202210202022102210221210221210221022121210202210203
A 0202210202212102020221022102212121022121212102210221210203
A 0202210202210221020202022121210221020202212102022121210203
B 0202210202212121210221020221020202210202210202212102022103
B 0202210202212102020202210202022102022102212102212121022103
C 2121210202210221210202212102212102212121020221212102022103
C 2121210202210221020221020202020221022102020202022121022103
D 0221210202210202210202022121212102210221210202212102210203
D 0221210202212102212121020202022121022121210221210221210203
A 0202210202210202022102022102212102020221020202210221210203
A 0202210202210202212121022121020221212121020202022121210203
B 0202210202210202212102210221020202022102020202020221022103
B 0202210202210221212102020202022102020202212102022121022103
C 2121210202210202020221212121212102022121020202212102022103
C 2121210202212102210202022121210202212121022121210221022103
D 0221210202212102210221022121020202022121022102020221210203
D 0221210202210221210221022102210221210202210221210202210203

Acties:
  • 0 Henk 'm!

  • wildcheese
  • Registratie: Maart 2005
  • Laatst online: 02-07 14:38
Stainless Steel schreef op zondag 29 mei 2016 @ 12:01:
Ja, staat er bij mij ook op. Misschien is de volgorde van de verschillende protocols die hij uitzend toch niet altijd het zelfde? Zit er niet een andere regel tussen van 58 karakters?

Ik heb nog wel een lijstje met codes voor je hoor, heb ik van verschillende fora afgehaald waar men deze debug info deelde
Ah haha die codes kan ik mooi gebruiken als ik meerdere Action switches wil inleren :+ _/-\o_

Dit is mijn debug output (lukte niet om dit in een kleiner window te krijgen). Staat alleen een 50 karakter code in. Zelfde is overigens voor de Elro. Mijn ontvanger is overigens niet erg gevoelig, en is direct op de PI aangesloten. Ik heb al een betere ontvanger en een Arduino besteld.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
debug [pimatic-homeduino]: doorbell1:  { id: 3455, unit: 1399, state: true }
21:19:22debug [pimatic-homeduino]: led4:  { id: 321, command: 'code:00010101' }
21:19:22debug [pimatic-homeduino]: led3:  { id: 321, command: 'magenta' }
21:19:22debug [pimatic-homeduino]: led2:  { id: 321, command: 'code:00010101' }
21:19:22debug [pimatic-homeduino]: led1:  { id: 321, command: 'code:00010101' }
21:19:22debug [pimatic-homeduino]: contact3:  { id: 1043438, contact: false }
21:19:22debug [pimatic-homeduino]: contact2:  { id: 1043438, contact: false }
21:19:22debug [pimatic-homeduino]: pir1:  { unit: 28, id: 26, presence: true }
21:19:22debug [pimatic-homeduino]: switch28:  { id: 11185354, unit: 22102, command: undefined }
21:19:22debug [pimatic-homeduino]: switch27:  { channel: '0001', unit: '1001011', state: false }
21:19:22debug [pimatic-homeduino]: switch22:  { id: 1043438, command: undefined }
21:19:22debug [pimatic-homeduino]: switch16:  { id: 'A', unit: 2, state: false }
21:19:22debug [pimatic-homeduino]: switch15:  { id: 5137, unit: 3, state: false, all: false }
21:19:22debug [pimatic-homeduino]: switch14:  { id: 5137, unit: 2, all: true, state: true }
21:19:22debug [pimatic-homeduino]: switch7:  { unit: 3, id: 6, state: true }
21:19:22debug [pimatic-homeduino]: switch5:  { id: 1043438, unit: 0, all: true, state: false }
21:19:22debug [pimatic-homeduino]: switch4:  { unit: 28, id: 26, state: true }
21:19:22debug [pimatic-homeduino]: switch3:  { houseCode: 28, unitCode: 26, state: false }
21:19:22debug [pimatic-homeduino]: switch2:  { houseCode: 28, unitCode: 26, state: true }
21:19:22debug [pimatic-homeduino]: shutter5:  { id: 5137, command: 'down' }
21:19:22debug [pimatic-homeduino]: received: [ 260, 388, 1020, 10032 ] 02020202020202210221020202020221020202210221022103
21:19:22debug [pimatic-homeduino]: data: "RF receive 260 1020 388 10032 0 0 0 0 01010101010101120112010101010112010101120112011203"
21:19:21debug [pimatic-homeduino]: doorbell1:  { id: 3455, unit: 1399, state: true }
21:19:21debug [pimatic-homeduino]: led4:  { id: 321, command: 'code:00010101' }
21:19:21debug [pimatic-homeduino]: led3:  { id: 321, command: 'magenta' }
21:19:21debug [pimatic-homeduino]: led2:  { id: 321, command: 'code:00010101' }
21:19:21debug [pimatic-homeduino]: led1:  { id: 321, command: 'code:00010101' }
21:19:21debug [pimatic-homeduino]: contact3:  { id: 1043438, contact: false }
21:19:21debug [pimatic-homeduino]: contact2:  { id: 1043438, contact: false }
21:19:21debug [pimatic-homeduino]: pir1:  { unit: 28, id: 26, presence: true }
21:19:21debug [pimatic-homeduino]: switch28:  { id: 11185354, unit: 22102, command: undefined }
21:19:21debug [pimatic-homeduino]: switch27:  { channel: '0001', unit: '1001011', state: false }
21:19:21debug [pimatic-homeduino]: switch22:  { id: 1043438, command: undefined }
21:19:21debug [pimatic-homeduino]: switch16:  { id: 'A', unit: 2, state: false }
21:19:21debug [pimatic-homeduino]: switch15:  { id: 5137, unit: 3, state: false, all: false }
21:19:21debug [pimatic-homeduino]: switch14:  { id: 5137, unit: 2, all: true, state: true }
21:19:21debug [pimatic-homeduino]: switch7:  { unit: 3, id: 6, state: true }
21:19:21debug [pimatic-homeduino]: switch5:  { id: 1043438, unit: 0, all: true, state: false }
21:19:21debug [pimatic-homeduino]: switch4:  { unit: 28, id: 26, state: true }
21:19:21debug [pimatic-homeduino]: switch3:  { houseCode: 28, unitCode: 26, state: false }
21:19:21debug [pimatic-homeduino]: switch2:  { houseCode: 28, unitCode: 26, state: true }
21:19:21debug [pimatic-homeduino]: shutter5:  { id: 5137, command: 'down' }
21:19:21debug [pimatic-homeduino]: received: [ 256, 388, 1020, 10036 ] 02020202020202210221020202020221020202210221022103
21:19:21debug [pimatic-homeduino]: data: "RF receive 256 1020 388 10036 0 0 0 0 01010101010101120112010101010112010101120112011203"

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Stainless Steel schreef op zaterdag 28 mei 2016 @ 13:15:
@dj-dano, je moet volgens mij type:"file" meegeven in je push rule, zie het voorbeeld op https://github.com/josecastroleon/pimatic-pushbullet

code:
1
if it is 10:00 push title:"Good morning! " message:"/home/pi/photo.jpg" type:"file"
Ik zal eerst even met de eerste regel beginnen. Deze werkt prima maar ik krijg een stderr die ik weg wil hebben.
Mijn regel is:
code:
1
2
3
4
5
6
7
    {
      "id": "snapshot",
      "name": "snapshot",
      "rule": "if deurbel is opened then execute \"wget -O /home/pi/Public/image.jpg http://xx.xx.xx.xx/jpg/image.jpg\"",
      "active": false,
      "logging": true
    }

Image.jpg word perfect opgelagen enkel met deze error:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
error [pimatic-shell-execute]: [ShellActionHandler] stderr output from command wget -O /home/pi/Public/image.jpg http://xx.xx.xx.xx/jpg/image.jpg: --2016-05-30 18:35:40--  http://xx.xx.xx.xx/jpg/image.jpg
Connecting to xx.xx.xx.xx... connected.
HTTP request sent, awaiting response... 200 OK
Length: 205781 (201K) [image/jpeg]
Saving to: ‘/home/pi/Public/image.jpg’

     0K .......... .......... .......... .......... .......... 24% 1.58M 0s
    50K .......... .......... .......... .......... .......... 49% 2.59M 0s
   100K .......... .......... .......... .......... .......... 74% 3.15M 0s
   150K .......... .......... .......... .......... .......... 99% 3.20M 0s
   200K                                                       100% 1827G=0.08s

2016-05-30 18:35:41 (2.44 MB/s) - ‘/home/pi/Public/image.jpg’ saved [205781/205781]


Ik heb al van alles geprobeerd maar zonder resultaat, ipv wget> curl, ipv -O -o, etc
ideeen zeer welkom

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Kan iemand me ook vertellen wat de default web folder is van pimatic.
Ik dacht zelf ~/var/www/ maar dat had ik even mis, maar kan er niets over vinden.

Acties:
  • 0 Henk 'm!

  • Stainless Steel
  • Registratie: Februari 2002
  • Niet online
stderr can je redirecten naar /dev/null

code:
1
"rule": "if deurbel is opened then execute \"wget -O /home/pi/Public/image.jpg http://xx.xx.xx.xx/jpg/image.jpg 2> /dev/null\""


Tip: test je commando eerst gewoon uit op de command line, als het daar werkt zoals je wil dan stop je hem in pimatic

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Stainless Steel schreef op maandag 30 mei 2016 @ 19:53:
stderr can je redirecten naar /dev/null

code:
1
"rule": "if deurbel is opened then execute \"wget -O /home/pi/Public/image.jpg http://xx.xx.xx.xx/jpg/image.jpg 2> /dev/null\""


Tip: test je commando eerst gewoon uit op de command line, als het daar werkt zoals je wil dan stop je hem in pimatic
regel:
code:
1
wget -O /home/pi/Public/image.jpg http://xx.xx.xx.xx/jpg/image.jpg

werkt in command line

met 2> /dev/null\"" erbij werkt ook maar pimatic blijft errors geven
code:
1
2
error [pimatic]: Error on evaluation of rule condition of rule snapshot: undefined
10:32:53error [pimatic]: rule snapshot error executing an action: undefined

[ Voor 21% gewijzigd door dj-dano op 31-05-2016 10:36 ]


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
JBS schreef op dinsdag 29 maart 2016 @ 18:44:
[...]
Ben niet zo thuis in dat soort zaken, ben meer een copy/paste-proberen gebruiker :)

De devices die zorgen voor mijn resultaat zoals te zien in voorgaand screenshot zijn:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
      "id": "smartmeterActueelVerbruik",
      "class": "Smartmeterdevice",
      "name": "Actueel verbruik",
      "serialport": "/dev/ttyUSB1",
      "baudRate": 115200,
      "dataBits": 7,
      "parity": "even",
      "stopBits": 1,
      "flowControl": true,
      "xAttributeOptions": [
        {
          "name": "activetariff",
          "hidden": true
        },
        {
          "name": "tariff1totalusage",
          "hidden": true
        },
        {
          "name": "tariff2totalusage",
          "hidden": true
        }
      ]
    },
    {
      "id": "smartmeterMeterstanden",
      "class": "Smartmeterdevice",
      "name": "Meterstanden",
      "serialport": "/dev/ttyUSB1",
      "baudRate": 115200,
      "dataBits": 7,
      "parity": "even",
      "stopBits": 1,
      "flowControl": true,
      "xAttributeOptions": [
        {
          "name": "activetariff",
          "hidden": true
        },
        {
          "name": "actualusage",
          "hidden": true
        }
      ]
    },
Deze opstelling geeft voor mij niet de juiste output. Mijn gasverbruik blijft regelmatig op 0 staan of unknown.
Misschien kan iemand me helpen om de output regels onder elkaar te krijgen zodat het wat overzichtelijker word. Pimatic zet ze willekeurig achter elkaar. Maar misschien is het ook mogelijk om het script iets aan te passen zodat elke outputregel onder elkaar komt.

smartmeter
actuale usage 200W
tarif 2 1/2
T1 1000 kWh
T2 1200 kWh
gas usage 1172,0 m3

[ Voor 4% gewijzigd door dj-dano op 31-05-2016 11:03 ]


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Vandaag veel problemen gehad om mijn nieuwe pi te installeren.
Ik heb de oplossing die voor mij werkt op https://forum.pimatic.org...alling-sqlite3/7?loggedin gezet.

Acties:
  • +1 Henk 'm!

  • RSpaargaren
  • Registratie: Augustus 2006
  • Laatst online: 23-05-2021
pasz schreef op vrijdag 27 mei 2016 @ 11:30:
Anijs. Was afgelopen week bij de Ikea en heb dit schatje meegenomen:

Goed gejat van dit voorbeeld :
https://forum.mysensors.o...-pir-based-on-ikea-molgan

Mijn soldeerkunsten zijn wat roestig, maar de planning is om een ds18b20, een bh1750 en een PIR erin te proppen en die via mysensors naar m'n pimatic te sturen.
Leuk te lezen dat mijn post goed gejat wordt, dat was de bedoeling ook. :-). De originele PIR kun je erin laten zitten. De volgende hang ik ook een bh1750 erin.

Acties:
  • 0 Henk 'm!

  • Dr.Roelski
  • Registratie: Juni 2001
  • Laatst online: 11:21

Dr.Roelski

Walk on ....

Ik liep een hoop versies achter en dacht even via webinterface te updaten. Helaas install loop omdat git niet geinstallerd was?!?
uiteindelijk herinstallatie gedaan, maar nu krijg ik meldingen dat sqlite3 niet goed gaat?

Handleiding gevolgd van https://github.com/pimatic/pimatic/issues/264 en dit is de melding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
xbian@xbian ~/pimatic-app $ sudo node_modules/pimatic/pimatic.js
coffee-cache: compiling coffee-script file "lib/daemon.coffee"...Done
coffee-cache: compiling coffee-script file "startup.coffee"...Done
coffee-cache: compiling coffee-script file "lib/logger.coffee"...Done
23:40:57.727 2016-06-03 Friday
coffee-cache: compiling coffee-script file "lib/api.coffee"...Done
coffee-cache: compiling coffee-script file "lib/users.coffee"...Done
coffee-cache: compiling coffee-script file "lib/devices.coffee"...Done
coffee-cache: compiling coffee-script file "lib/matcher.coffee"...Done
coffee-cache: compiling coffee-script file "lib/milliseconds.coffee"...Done
coffee-cache: compiling coffee-script file "lib/variables.coffee"...Done
coffee-cache: compiling coffee-script file "lib/variables-ast-builder.coffee"...Done
coffee-cache: compiling coffee-script file "lib/actions.coffee"...Done
coffee-cache: compiling coffee-script file "lib/predicates.coffee"...Done
coffee-cache: compiling coffee-script file "lib/rules.coffee"...Done
coffee-cache: compiling coffee-script file "lib/rules-ast-builder.coffee"...Done
coffee-cache: compiling coffee-script file "lib/plugins.coffee"...Done
coffee-cache: compiling coffee-script file "lib/database.coffee"...Done
coffee-cache: compiling coffee-script file "lib/groups.coffee"...Done
coffee-cache: compiling coffee-script file "lib/pages.coffee"...Done
coffee-cache: compiling coffee-script file "lib/framework.coffee"...Done
23:41:36.018 [pimatic] Starting pimatic version 0.8.107
coffee-cache: compiling coffee-script file "config-schema.coffee"...Done
Knex: run
$ npm install sqlite3 --save
Error: Cannot find module '/home/xbian/pimatic-app/node_modules/sqlite3/lib/binding/node-v11-linux-arm/node_sqlite3.node'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/home/xbian/pimatic-app/node_modules/sqlite3/lib/sqlite3.js:4:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Client._driver (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/knex/lib/dialects/sqlite3/index.js:33:12)
    at Client.initializeDriver (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/knex/lib/client.js:146:26)
    at Client (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/knex/lib/client.js:40:10)
    at Client_SQLite3 (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/knex/lib/dialects/sqlite3/index.js:22:10)
    at new Client (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/knex/lib/util/make-client.js:15:18)
    at Knex (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/knex/lib/index.js:26:19)
    at pending.then.then.then._this.framework.on._this.messageLoggedListener.level (/home/xbian/pimatic-app/node_modules/pimatic/lib/database.coffee:69:17)
    at tryCatcher (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/main/util.js:26:23)
    at Promise._settlePromiseFromHandler (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/main/promise.js:507:31)
    at Promise._settlePromiseAt (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/main/promise.js:581:18)
    at Promise._settlePromiseAtPostResolution (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/main/promise.js:245:10)
    at Async._drainQueue (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/main/async.js:128:12)
    at Async._drainQueues (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/main/async.js:133:10)
    at Async.drainQueues (/home/xbian/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/main/async.js:15:14)
    at process._tickCallback (node.js:458:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:945:3
xbian@xbian ~/pimatic-app $


Heeft iemand enig idee? Ik doe vast iets fout, maar ik kan het niet vinden. Al tig sites bekeken en minstens 5 herinstallaties gedaan. npn en nodejs herinstallatie gedaan, maar nog steeds fout op sqlite3
Arghhh.... :-(

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Ik heb sqlite handmatig erop gezet met
code:
1
sudo npm install sqlite3@3.1.3 --unsafe-perm

en daar na pas de server gestart met
code:
1
sudo node_modules/pimatic/pimatic.js
en voor mij werkte het.

Acties:
  • 0 Henk 'm!

  • Dr.Roelski
  • Registratie: Juni 2001
  • Laatst online: 11:21

Dr.Roelski

Walk on ....

dj-dano schreef op zaterdag 04 juni 2016 @ 12:57:
Ik heb sqlite handmatig erop gezet met
code:
1
sudo npm install sqlite3@3.1.3 --unsafe-perm

en daar na pas de server gestart met
code:
1
sudo node_modules/pimatic/pimatic.js
en voor mij werkte het.
Had blijkbaar ook nog niet goed genoeg gezocht op het forum (blijkbaar afgeschermd van google search engines?): https://forum.pimatic.org...rror-installing-sqlite3/6

Alleen
code:
1
sudo npm install sqlite3@3.1.3
werkte nog niet.
Voor de zekerheid ook het voorgestelde
code:
1
sudo npm install rimraf
gedaan en daarna jouw sqlite install
code:
1
sudo npm install sqlite3@3.1.3 --unsafe-perm

Yessss... het werkt weer! Thanx voor de oplossing! _/-\o_

Acties:
  • 0 Henk 'm!

  • halberti
  • Registratie: December 2010
  • Laatst online: 08:57
Bekijk dit draadje even:
https://forum.pimatic.org...ror-installing-sqlite3/19
Ik had hetzelfde maar met deze tips opgelost!
(Nu weer in de problemen wegens corrupte sd card AAARRRGGGHHHH)

Acties:
  • 0 Henk 'm!

  • Thedr
  • Registratie: Mei 2006
  • Laatst online: 22:22
Poef... en ineens is daar pimatic v0.9!

https://forum.pimatic.org...e-release-of-pimatic-v0-9

Ik wacht nog even met overstappen: heb nog even geen tijd om eventuele problemen op te lossen en een aantal plugins zijn nog niet geport of bekend dat ze goed werken :)

Acties:
  • 0 Henk 'm!

  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 20:14
Thedr schreef op zondag 19 juni 2016 @ 17:51:
Poef... en ineens is daar pimatic v0.9!

https://forum.pimatic.org...e-release-of-pimatic-v0-9

Ik wacht nog even met overstappen: heb nog even geen tijd om eventuele problemen op te lossen en een aantal plugins zijn nog niet geport of bekend dat ze goed werken :)
Welke plugins gebruik je? Ik draai 0.9 nu een paar maand en draait nu heel stabiel. De autodiscovery en apparaten toevoegen zonder herstarten zijn een verademing _/-\o_

Acties:
  • 0 Henk 'm!

  • Thedr
  • Registratie: Mei 2006
  • Laatst online: 22:22
Hmm dat klinkt toch wel goed ja. Zag dat pimatic-calendar nog niet zeker werkt, die gebruik ik voor een aantal dingen. Misschien van de week toch eens even kijken. Neem aan dat naast de configuratie ook de database behouden/omgezet wordt?
Niet dat ik ze niet van tevoren even zal backuppen, maar toch ;)

[ Voor 12% gewijzigd door Thedr op 19-06-2016 22:20 ]


Acties:
  • 0 Henk 'm!

  • blackbiird
  • Registratie: Oktober 2011
  • Laatst online: 15-01-2022
Ik zie je hebt deuren toegevoegd. Ook ik heb deurcontacten van kaku maar ik krijg ze niet aan de praat. Heb id:9 en het bijbehorende unit nummer. De status blijft altijd closed... Iemand oplossingen hoe het functionerend te krijgen??
Heel erg bedankt!

Acties:
  • 0 Henk 'm!

  • mr.smith
  • Registratie: Mei 2008
  • Laatst online: 19:31
Ik heb er zat, en werken allemaal zonder probleem.
Misschien moet je config is posten, die van mij ziet er lig zo uit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    {
      "id": "garage_deurcontact",
      "name": "Garagedeur",
      "class": "HomeduinoRFContactSensor",
      "protocols": [
        {
          "name": "contact1",
          "options": {
            "unit": 9,
            "id": 17239049
          }
        }
      ],
      "autoReset": false
    },


Grt. Marcel

Acties:
  • 0 Henk 'm!

  • blackbiird
  • Registratie: Oktober 2011
  • Laatst online: 15-01-2022
Ik heb dan een arduino nano op een breadboard he. Hiermee werken de stopcontacten van kaku wel. Ik heb het id uitgelezen wat er staat bij contact1 als ik de contacten tegen elkaar aan doe he. Ik ga nogmaals proberen maar ik zal je straks ook even de config sturen.


edit(heb nu de config toegevoegd wat te maken heeft met het KAKO amst-606 deurcontact) :


{
"plugin": "homeduino",
"driver": "serialport",
"driverOptions": {
"serialDevice": "/dev/ttyUSB0",
"baudrate": 115200
},
"receiverPin": 0,
"transmitterPin": 4
},

{
"id": "Voordeur_deurcontact",
"name": "Voordeur",
"class": "HomeduinoRFContactSensor",
"protocols": [
{
"name": "contact1",
"options": {
"unit": 9,
"id": 18716802
}
}
],
"autoReset": false
}

[ Voor 55% gewijzigd door blackbiird op 27-06-2016 18:57 . Reden: config toegevoegd ]


Acties:
  • 0 Henk 'm!

  • incmve
  • Registratie: Augustus 2008
  • Laatst online: 05-07 00:14

incmve

maredana.nl

in v0.9 is blijkbaar een probleem
https://forum.pimatic.org...gnals-are-not-evaluated/4

Mijn YT kanaal - Mijn domotica blog


Acties:
  • 0 Henk 'm!

  • blackbiird
  • Registratie: Oktober 2011
  • Laatst online: 15-01-2022
Kan ik ook nog pimatic versie 0.8 krijgen? zo ja, hoe kan ik deze erop zetten.. dit is natuurlijk balen dat het niet werkt met deze versie.

Bedankt!

Acties:
  • 0 Henk 'm!

  • blackbiird
  • Registratie: Oktober 2011
  • Laatst online: 15-01-2022
Het is me al gelukt met de config hierboven je moest even een schakelaar uit en aan zetten zodat de zenders zich activeren na een reboot. Toen werkte het gewoon

Acties:
  • 0 Henk 'm!

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Dat is inderdaad het grootste nadeel van die schemersensoren... Pimatic komt met een unknown state als deze nog geen state in zijn database heeft staan.
Pas als die schemersensor dan van state veranderd en doorstuurd heeft ook Pimatic die status.

Sorry, dit ging natuurlijk over magneetcontacten, maar ook daar geldt hetzelfde als voor de schemersensor :)

Acties:
  • 0 Henk 'm!

  • blackbiird
  • Registratie: Oktober 2011
  • Laatst online: 15-01-2022
Hallo.

Ik heb een vraag aan jullie.
Ik heb een rolluik van het merk faac.. Hier is een handzender faac spa met 6 kanalen bij om de rolluiken te bedienen. Hoe krijg ik deze rolluiken aan pimatic gekoppeld?
Hopelijk kan iemand mij hiermee helpen.

Alvast bedankt!!

Acties:
  • 0 Henk 'm!

  • Whatson
  • Registratie: Februari 2010
  • Niet online
Ik heb via GPIO een 433mhz zender en ontvanger verbonden aan de RPi (volgens: https://forum.pimatic.org...receiving-and-even-more/2 ) maar ik merk dat het soms een paar seconden duurt voordat het signaal wordt verzonden, maar soms is het ook instant. CPU load is 12% dus daar ligt het niet aan.

Acties:
  • 0 Henk 'm!

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Dat zal waarschijnlijk ook afhankelijk zijn van waar de RPi mee bezig is op dat moment.
Het werkt toch echt het beste met een arduino waar je de homeduino firmware op flashed.
Kost een eurootje of 3 en werkt perfect, zonder de load op de RPi te vergroten.

Acties:
  • 0 Henk 'm!

  • HuMon
  • Registratie: Augustus 2004
  • Laatst online: 05-07 19:42
K-Jay schreef op dinsdag 13 januari 2015 @ 09:11:
Heren, versie 0.4.1 van mijn Youless-plugin staat op npm :)
Iedereen die z'n elektriciteitsverbruik meet met een Youless is bij deze van harte uitgenodigd om hem te installeren.
Ik ben zeer tevreden met deze plugin, en gebruik die al een tijdje.

Vandaag heb ik een update gedaan naar Pimatic 0.9, maar nu krijg ik de Youless plugin niet meer werkend... Er komt al een melding "Compatibility unknown". De plugin moet nu ook apart aktief gemaakt worden.
Zodra ik het device toevoeg, dan krijg ik de melding:
error [pimatic]: Error loading device "youless": config is not defined.

Heeft iemand anders de youless plugin al werkend in Pimatic 0.9?

[UPDATE] Ik vind nu net een commit op GitHub, ik ga deze wijzigingen even proberen...
https://github.com/kjdijkema/pimatic-youless/pull/2

Ja, dat is gelukt! De wijzigingen die in de commit staan zorgen ervoor dat Youless ook werkt in Pimatic 0.9.
Misschien heeft iemand anders nog wat aan deze tip :)

[ Voor 15% gewijzigd door HuMon op 17-07-2016 19:58 ]


Acties:
  • 0 Henk 'm!

  • Whatson
  • Registratie: Februari 2010
  • Niet online
Iemand ervaring met de shell-presence-sensor? Ik probeer het volgende command uit te voeren:
ssh root@192.168.1.1 'iw dev wlan0 station dump | grep -c XX:XX:XX:44:f5:4f'


wat werkt in de terminal (als pi en als root, geen password nodig ivm key) en een 1 weergeeft als hij het mac adres vind in de lijst met verbonden wifi stations, en anders een 0. Maar dit werkt niet in de pimatic presence sensor.

Als de telefoon aanwezig is krijg ik geen error, maar als hij er niet is krijg ik deze error in de logs:
code:
1
2
3
error [pimatic-shell-execute]: [ShellPresenceSensor#iphone] Error: Command failed: /bin/sh -c ssh root@192.168.1.1 'iw dev wlan0 station dump | grep -c XX:XX:XX:44:f5:4f'

20:38:27error [pimatic-hap]: Could not call promise: undefined



edit: door "| tee" toe te voegen aan het einde gaat het wel goed ;)

meteen maar even een blogpost gemaakt:
Whatson's Blog: How to: Pimatic Presence Sensor with OpenWRT

[ Voor 46% gewijzigd door Whatson op 18-07-2016 10:49 ]


Acties:
  • 0 Henk 'm!

  • K-Jay
  • Registratie: Augustus 2001
  • Laatst online: 06-07 08:58

K-Jay

Klaas Jan

HuMon schreef op zondag 17 juli 2016 @ 18:54:
[...]

[UPDATE] Ik vind nu net een commit op GitHub, ik ga deze wijzigingen even proberen...
https://github.com/kjdijkema/pimatic-youless/pull/2

Ja, dat is gelukt! De wijzigingen die in de commit staan zorgen ervoor dat Youless ook werkt in Pimatic 0.9.
Misschien heeft iemand anders nog wat aan deze tip :)
Top! In de zomermaanden doe ik nooit zo veel op pi-gebied, dus ook dit is even blijven liggen. Ik zal me binnenkort even verdiepen in het updaten van de plugin.

Beter remmen=sneller racen: loadcellmod


Acties:
  • 0 Henk 'm!

  • Whatson
  • Registratie: Februari 2010
  • Niet online
Stainless Steel schreef op vrijdag 13 mei 2016 @ 21:19:
Hallo allemaal,

Ik wilde even laten weten dat ik die goedkope schakelaars van de Action (pro-max) heb werken in pimatic.

Instructies staan op het pimatic forum:
https://forum.pimatic.org.../433-mhz-promax-switch/27
Is dit al verwerkt in een switch protocol?

Acties:
  • +1 Henk 'm!

  • Stainless Steel
  • Registratie: Februari 2002
  • Niet online
Hoi @Whatson,

Nee, er is geen protocol geïmplementeerd, maar je kan de rawswitch gebruiken en zo het commando van de afstandsbediening opnieuw afspelen.

Succes!

Acties:
  • 0 Henk 'm!

  • VAnTurenhout
  • Registratie: September 2004
  • Laatst online: 09-02-2024
Ik heb deze gekocht:

http://www.dx.com/nl/p/tc...t-car-140732#.V5C7cfmyOko

Moet ik, om deze aan de raspberry aan te kunnen sluiten ook nog een weerstand ertussen zetten? En, daarom in dit topic, is er ook een pimatic ondersteuning voor deze sensor?

Acties:
  • 0 Henk 'm!

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Aangezien dit om een input gaat op de Raspberry denk ik dat je geen weerstand hoeft te plaatsen.
Je zou als je deze in pimatic wilt gebruiken, gebruik kunnen maken van de homeduino. Die heeft namelijk ook de mogelijkheid binnen de plugin om digitale ingangen uit te lezen op de arduino nano als ik het goed heb.

Acties:
  • 0 Henk 'm!

  • Whatson
  • Registratie: Februari 2010
  • Niet online
VAnTurenhout schreef op donderdag 21 juli 2016 @ 14:10:
Ik heb deze gekocht:

http://www.dx.com/nl/p/tc...t-car-140732#.V5C7cfmyOko

Moet ik, om deze aan de raspberry aan te kunnen sluiten ook nog een weerstand ertussen zetten? En, daarom in dit topic, is er ook een pimatic ondersteuning voor deze sensor?
Hoe ga je een linetracking sensor verbonden aan je pi inzetten voor domotica?

Acties:
  • 0 Henk 'm!

  • VAnTurenhout
  • Registratie: September 2004
  • Laatst online: 09-02-2024
Whatson schreef op donderdag 21 juli 2016 @ 16:32:
[...]

Hoe ga je een linetracking sensor verbonden aan je pi inzetten voor domotica?
Ik heb misschien de verkeerde gekocht, maar ik wil deze gebruiken om mijn analoge energiemeter uit te gaan lezen. Zoiets als op deze site:

https://juerd.nl/site.plp/kwh

Acties:
  • 0 Henk 'm!

  • neographikal
  • Registratie: Januari 2001
  • Niet online
Hmm dit wil me niet lukken, ik heb een knop met een rule erachter die een set lampen triggert. Ik wil deze dummy knop weer triggeren met een KAKU afstandsbediening:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
      "class": "DummySwitch",
      "id": "dummy-lampen-beneden",
      "name": "Lampen beneden",
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": 16008662,
            "unit": 0
          }
        }
      ]
    },


Het werkt helaas nog niet, ziet iemand wat ik verkeerd doe? :)

Acties:
  • 0 Henk 'm!

  • lxz
  • Registratie: Februari 2001
  • Laatst online: 14:50

lxz

neographikal schreef op woensdag 27 juli 2016 @ 01:31:
Hmm dit wil me niet lukken, ik heb een knop met een rule erachter die een set lampen triggert. Ik wil deze dummy knop weer triggeren met een KAKU afstandsbediening:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
      "class": "DummySwitch",
      "id": "dummy-lampen-beneden",
      "name": "Lampen beneden",
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": 16008662,
            "unit": 0
          }
        }
      ]
    },


Het werkt helaas nog niet, ziet iemand wat ik verkeerd doe? :)
Voor zover ik weet kun je geen protocol toevoegen aan een dummy switch, omdat pimatic dan niet weet dat (of) het via je rf-receiver binnen komt. Kun je niet beter class "HomeduinoRFSwitch" gebruiken?

Acties:
  • 0 Henk 'm!

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Dat zou ik ook doen inderdaad, en zorgen dat je de lampen met de de kaku remote kunt bedienen. Die code lees je uit in pimatic en gebruik je voor de switch die je aan wilt maken, dan schakelt de switch ook mee als je de remote gebruikt als het goed is ;)

Acties:
  • 0 Henk 'm!

  • MisterLBP
  • Registratie: Februari 2009
  • Laatst online: 25-06 09:45
gisteren eindelijk alle onderdelen voor m'n pi binnengekregen en in 6 uurtjes (vrij kort naar wat ik gewend ben) een pimatic systeem in elkaar geknutseld :Y) (next step; alles solderen ipv breadboard)

heb nu alleen een kika-zonnescherm, maar wil dit graag uitbreiden met alle lampen in de woonkamer. heb in de plugins lopen neuzen en kwam de milight tegen. is dit de goedkoopste oplossing voor multicolor led lampen of zijn er goedkopere/beter oplossingen?

Acties:
  • 0 Henk 'm!

  • Sneezzer
  • Registratie: Augustus 2007
  • Laatst online: 10-05 10:00
Ik ben nog redelijk nieuw met de Pi en mijn Linux skills zijn de afgelopen 5 jaar niet gebruikt dus vandaar dat ik de Pi heb gekocht om weer lekker ouderwets te prutsen.
Nu zit ik domoticz en Pimatic een beetje te vergelijken en dénk ik dat Pimatic meer iets voor mij is.

Mijn eerste project (ik heb al veel leuke dingen bij Ali gehaald) wil ik als volgt bouwen met el-cheapo 433mhz receiver/transmitter,
KaKu op 2 lampen en het audio/tv meubel waarbij alles uit gaat om 23u t/m 8:00 voor het audiomeubel of 19:30 voor de lampen maar dat hij voor het uitschakelen checked of mijn gsm danwel de gsm van mijn partner nog wifi aan heeft staan (wij zetten wifi 's nachts uit zodat we niet gestoord worden door bliebjes oid) staat wifi aan, dan mag hij na een kwartier nogmaals dezelfde check doen. mochten we per ongeluk wifi aan hebben laten staan, dan mag hij om 01:30 sowieso de spullen uitschakelen.

Verder wil ik nog via mijn usb->RS485 mijn kWh meter uitlezen.

Als dit is gelukt wil ik nog de luchtdruk meten (gewoon omdat die sensor zo goedkoop is), temperatuur en luchtvochtigheid.

Verder wil ik nog automatisch mail sturen waarin mijn opbrengsten van mijn zonnepanelen staan naar mijzelf sturen met dag/week/maand en jaar opbrengsten. En automatische upload naar pvoutput.

Wil ik teveel en kan ik beter op raspberry blijven draaien, of gaat dit wel lukken met een beetje geduld.
Ow, ik heb ook al een aantal breadboards en nog een arduino uno liggen.

Amiga 500, eos 350d, HTPC, GamePC


Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Na de upgrade naar pimatic v0.9 valt het me op dat ik via 'tail -f pimatic-daemon.log' geen live log meer kan zien van bijvoorbeeld versturende commando's. Ik zie enkel log regels van rules. Moet dit ergens opnieuw geconfigureerd worden?

Acties:
  • 0 Henk 'm!

  • lxz
  • Registratie: Februari 2001
  • Laatst online: 14:50

lxz

Ja, dat is nieuw inderdaad. Je moet per plug-in "debug": true toevoegen in de config. Zie ook hier

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
lxz schreef op zondag 31 juli 2016 @ 22:39:
Ja, dat is nieuw inderdaad. Je moet per plug-in "debug": true toevoegen in de config. Zie ook hier
Ah, die regel toegevoegd en nu zie ik inderdaad wel de logregels voorbij komen.

Wat me tevens opvalt is het feit dat de schakelaars in de pimatic GUI niet/minder goed mee schakelen bij het gebruik van de afstandsbediening horende bij de wandschakelaars. Tot voor de upgrade naar 0.9 ging dit prima. Nu moet ik om een lamp ingeschakeld met een afstandsbediening, via de pimatic GUI eerst nogmaals "aan"zetten om 'm vervolgens pas uit te kunnen schakelen.

Meer mensen die dit herkennen?

Acties:
  • 0 Henk 'm!

  • Sneezzer
  • Registratie: Augustus 2007
  • Laatst online: 10-05 10:00
Pimatic nu geinstalleerd.
Valt me op dat er best veel plugins zijn waarvan de compatibiliteit unknown is (en er error's optreden als ik ze probeer te instaleren).

Gisteren overigens ook maar een zero besteld met een usb hat om daar straks pimatic op te draaien en op de rpi3 komt dan retropi ;-)

Amiga 500, eos 350d, HTPC, GamePC


Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Spots in de overkapping heb ik toegevoegd aan pimatic, verdeeld over twee schakelaars (buitenste en binnenste). Het inschakelen gaat goed, het uitschakelen lukt echter maar bij één van de twee. Configuratie in pimatic is identiek, op id na.

Afbeeldingslocatie: https://i.imgur.com/pIwHfPs.png

Iemand een idee waar dit aan kan liggen?

Acties:
  • 0 Henk 'm!

  • TinyG182
  • Registratie: April 2008
  • Laatst online: 30-06 16:22
Beste Tweakers

Heb een vrij simpele vraag,
ik wil zodra ik thuis kom met mijn telefoon er een lamp aan gaat voor enkelen minuten.
ik heb het volgende bedacht als mijn iPhone verbinding maakt met het netwerk en dus bereikbaar is met PING,
en het na sunset is,
en mijn telefoon langer dan 1 uur niet verbonden is geweest
dan gaat Lamp X 3 minuten aan.

Hoe kan ik dit het best in Pimatic verwoorden want ik loop erg vast.

Acties:
  • 0 Henk 'm!

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Het grote voordeel van pimatic is dat de mogelijke acties voor een sensor al te zien zijn als je de rule aan het typen bent.

Ikzelf zou hier denk ik 1 variabele voor aanmaken en 2 rules om dit te checken.

Variabele $Iphone-away-1-hour en value van deze in een rule vast laten zetten.
When Iphone is absent for 1 hour then se $Iphone-away-1-hour to 1

Wat het ongeveer zou worden (uit mn hoofd, pin mij er niet op vast):
When Iphone reports present and $Iphone-away-1-hour is 1 and its after sunset then switch Lamp X on for 3 minutes and set $Iphone-away-1-hour to 0

Hiermee voorkom je ook dat de lamp elke keer aan gaat als je iPhone even niet verbonden is met het netwerk.

Acties:
  • 0 Henk 'm!

  • Sneezzer
  • Registratie: Augustus 2007
  • Laatst online: 10-05 10:00
Wellicht een stomme vraag, maar hoe krijg ik het weerbericht van de huidige dag gemailed naar mijzelf (het mailen ed. lukt wel, echter krijg ik de temp van dat moment en aangezien ik het om 07:00 laat sturen is dat niet handig). ik gebruik openweather forecast als device.

Amiga 500, eos 350d, HTPC, GamePC


  • TinyG182
  • Registratie: April 2008
  • Laatst online: 30-06 16:22
cryonic90 schreef op woensdag 10 augustus 2016 @ 13:12:
Het grote voordeel van pimatic is dat de mogelijke acties voor een sensor al te zien zijn als je de rule aan het typen bent.

Ikzelf zou hier denk ik 1 variabele voor aanmaken en 2 rules om dit te checken.

Variabele $Iphone-away-1-hour en value van deze in een rule vast laten zetten.
When Iphone is absent for 1 hour then se $Iphone-away-1-hour to 1

Wat het ongeveer zou worden (uit mn hoofd, pin mij er niet op vast):
When Iphone reports present and $Iphone-away-1-hour is 1 and its after sunset then switch Lamp X on for 3 minutes and set $Iphone-away-1-hour to 0

Hiermee voorkom je ook dat de lamp elke keer aan gaat als je iPhone even niet verbonden is met het netwerk.
Ik heb hem erin staan ben benieuwd of hij vanavond bij thuiskomst aanspringt.
ik houd je op de hoogte.

alvast bedankt

Acties:
  • 0 Henk 'm!

  • Spinez0r
  • Registratie: September 2010
  • Laatst online: 15:50

Spinez0r

At your service.

Hallo Allemaal,

Ik ben ook druk bezig met een pimatic project i.c.m. homeduino

De situatie is als volgt:

Ik heb een hanglamp en een sta-lamp in de woonkamer, deze wil ik graag met pimatic willen aansturen.

Nu is dat deel gelukt en kan ik netjes via homeduino mijn lampen aan en uitzetten.
Nu wil mijn vrouw niet midden in de nacht haar telefoon hoeven pakken om de verlichting in de woonkamer aan te zetten.

Dus ik heb van KAKU een dubbele wandschakelaar gekocht (AWST-8802).

Als ik hier op druk zie ik in de debug console netjes een 5tal protocollen langskomen, waaronder switch1.

Hier staat bij inschakelen van de knop dan: switch1 id:18677378 all:false state:true unit:10

En bij uitschakelen: switch1 id:18677378 all:false state:false unit:10

Dus ik maak netjes een homeduinoRFswitch aan, met protocol switch1 en id 18677378 en unit 10.

Maar als ik dan naar de staat van deze knop kijk, en ik druk op de fysieke knop, dan veranderd de state van mn device niet...terwijl in het debug scherm het signaal wel binnenkomt.

Als ik een ELRO zender gebruik, dan veranderd alles netjes zoals ik het verwacht, dus als ik dan op on druk, zie je de virtuele knop in pimatic ook veranderen.

Zie ik iets over het hoofd?

[ Voor 4% gewijzigd door Spinez0r op 13-08-2016 16:07 ]


Acties:
  • 0 Henk 'm!

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Staat in je device config de receive optie aan?

Acties:
  • 0 Henk 'm!

  • Spinez0r
  • Registratie: September 2010
  • Laatst online: 15:50

Spinez0r

At your service.

Ik ga een kijken, maar ik dacht dat deze default op receive staat.

Acties:
  • 0 Henk 'm!

  • Spinez0r
  • Registratie: September 2010
  • Laatst online: 15:50

Spinez0r

At your service.

Helaas geen succes, ik ga een super heterodyne zender/ontvanger kopen, kijken of dat m'n probleem oplost.

Bedankt voor de tips!

Acties:
  • 0 Henk 'm!

  • Whatson
  • Registratie: Februari 2010
  • Niet online
JBS schreef op zaterdag 06 augustus 2016 @ 13:09:
Spots in de overkapping heb ik toegevoegd aan pimatic, verdeeld over twee schakelaars (buitenste en binnenste). Het inschakelen gaat goed, het uitschakelen lukt echter maar bij één van de twee. Configuratie in pimatic is identiek, op id na.

[afbeelding]

Iemand een idee waar dit aan kan liggen?
Switch 5 is voor action eurodomest, daarbij moet je voor ID dezelfde nemen bij beiden en voor unit 1,2,3 of 4 gebruiken. Unit 0 (Alles) werkt niet goed.

TinyG182 schreef op dinsdag 09 augustus 2016 @ 20:04:
Beste Tweakers

Heb een vrij simpele vraag,
ik wil zodra ik thuis kom met mijn telefoon er een lamp aan gaat voor enkelen minuten.
ik heb het volgende bedacht als mijn iPhone verbinding maakt met het netwerk en dus bereikbaar is met PING,
en het na sunset is,
en mijn telefoon langer dan 1 uur niet verbonden is geweest
dan gaat Lamp X 3 minuten aan.

Hoe kan ik dit het best in Pimatic verwoorden want ik loop erg vast.
Een iPhone reageert niet op Ping requests als het scherm uit is. Je moet dus op een of andere manier in je router hacken om er achter te komen wanneer de iPhone verbinding met je router maakt. Zie bijvoorbeeld:
Whatson's Blog: How to: Pimatic Presence Sensor with OpenWRT

Vervolgens maak je een rule als dit:
WHEN trigger: phone is present and its after sunset THEN ...

[ Voor 45% gewijzigd door Whatson op 21-08-2016 15:36 ]


Acties:
  • 0 Henk 'm!

  • Jape
  • Registratie: December 2004
  • Laatst online: 13:18
Ik heb een multisensor gemaakt met mysensors.

Sensor 0 is een DS18B20
Sensor 1 is een DHT11 (alleen humidity)

Ik heb er nu een tweekanaals relay aangeknoopt, en die wil ik aansturen met sensor 2 en sensor 3, maar hoe ik mijn code ook aanpas, hij blijft op sensor 1 en 2 staan voor de aansturing, op andere sensorwaarden komt geen reactie. Omdat de DHT11 uitzendt als sensor=1, geeft dit mogelijk storing op de DHT11?

Op regel 46 en 78 heb ik int sensor=2 geplaatst ipv sensor=1, maar dit geeft geen soelaas. Iemand een idee?


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
#define MY_DEBUG   //Enables debug prints to serial monitor
#define MY_RADIO_NRF24 //Enables NRF24 Radio
//#define MY_REPEATER_FEATURE  // Enables repeater functionality for a radio node
#define MY_NODE_ID 12 // Sets a static id for a node

#include <MySensors.h>  
#include <SPI.h>
#include <DallasTemperature.h>
#include <OneWire.h>
#include <DHT.h> 

#define COMPARE_TEMP 0 // Send temperature only if changed? 1 = Yes 0 = No
#define COMPARE_HUM 0 // Send humidity only if changed? 1 = Yes 0 = No
#define CHILD_ID_HUM 1
#define CHILD_ID_TEMP 0
#define HUMIDITY_SENSOR_DIGITAL_PIN 4 // Pin where DHT11 is connected
#define ONE_WIRE_BUS 3 // Pin where dallas sensor is connected 
#define MAX_ATTACHED_DS18B20 16
unsigned long SLEEP_TIME = 60000; // Sleep time between reads (in milliseconds)
OneWire oneWire(ONE_WIRE_BUS); // Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)
DallasTemperature sensors(&oneWire); // Pass the oneWire reference to Dallas Temperature. 

#define RELAY_1  5  // Arduino Digital I/O pin number for first relay (second on pin+1 etc)
#define NUMBER_OF_RELAYS 2 // Total number of attached relays
#define RELAY_ON 1  // GPIO value to write to turn on attached relay
#define RELAY_OFF 0 // GPIO value to write to turn off attached relay

float lastTemperature[MAX_ATTACHED_DS18B20];
int numSensors=0;
boolean receivedConfig = false;
boolean metric = true; 
DHT dht;
float lastHum;

// Initialize temperature message
MyMessage msg(CHILD_ID_TEMP,V_TEMP);
MyMessage msgHum(CHILD_ID_HUM, V_HUM);

void setup()
{
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
}

void before() { 
  for (int sensor=2, pin=RELAY_1; sensor<=NUMBER_OF_RELAYS;sensor++, pin++) {
    // Then set relay pins in output mode
    pinMode(pin, OUTPUT);   
    // Set relay to last known state (using eeprom storage) 
    digitalWrite(pin, loadState(sensor)?RELAY_ON:RELAY_OFF);
  }
}

void presentation()  
{ 
  // Startup up the OneWire library
  sensors.begin();
  // requestTemperatures() will not block current thread
  sensors.setWaitForConversion(false);

 dht.setup(HUMIDITY_SENSOR_DIGITAL_PIN); 

  // Send the sketch version information to the gateway and Controller
  sendSketchInfo("DS18B20 + DHT11 + RELAY", "1.0");

  // Fetch the number of attached temperature sensors  
  numSensors = sensors.getDeviceCount();

  // Present all sensors to controller
  for (int i=0; i<numSensors && i<MAX_ATTACHED_DS18B20; i++) {   
     present(i, S_TEMP);
  }
  present(CHILD_ID_HUM, S_HUM);

  metric = getConfig().isMetric;


 for (int sensor=2, pin=RELAY_1; sensor<=NUMBER_OF_RELAYS;sensor++, pin++) {
    // Register all sensors to gw (they will be created as child devices)
    present(sensor, S_LIGHT);
  }
}

void loop()     
{     
  // Fetch temperatures from Dallas sensors
    sensors.requestTemperatures();

  // query conversion time and sleep until conversion completed
  int16_t conversionTime = sensors.millisToWaitForConversion(sensors.getResolution());
  // sleep() call can be replaced by wait() call if node need to process incoming messages (or if node is repeater)
  wait(conversionTime);

  // Read temperatures and send them to controller 
  for (int i=0; i<numSensors && i<MAX_ATTACHED_DS18B20; i++) {
 
    // Fetch and round temperature to one decimal
    float temperature = static_cast<float>(static_cast<int>((getConfig().isMetric?sensors.getTempCByIndex(i):sensors.getTempFByIndex(i)) * 10.)) / 10.;
 
    // Only send data if temperature has changed and no error
    #if COMPARE_TEMP == 1
    if (lastTemperature[i] != temperature && temperature != -127.00 && temperature != 85.00) {
    #else
    if (temperature != -127.00 && temperature != 85.00) {
    #endif
 
      // Send in the new temperature
      send(msg.setSensor(i).set(temperature,1));
      // Save new temperatures for next compare
      lastTemperature[i]=temperature;
    }
    
  delay(dht.getMinimumSamplingPeriod());
   
  float humidity = dht.getHumidity();
  if (isnan(humidity)) {
      Serial.println("Failed reading humidity from DHT");
  } else 
    #if COMPARE_HUM == 1
    if (humidity != lastHum) 
    #endif
  {
     // Send in the new humidity
      send(msgHum.set(humidity, 1));
      // Save new humidity for next compare
      lastHum = humidity;
  }
  wait(SLEEP_TIME);
}
  }

void receive(const MyMessage &message) {
  // We only expect one type of message from controller. But we better check anyway.
  if (message.type==V_LIGHT) {
     // Change relay state
     digitalWrite(message.sensor-1+RELAY_1, message.getBool()?RELAY_ON:RELAY_OFF);
     // Store state in eeprom
     saveState(message.sensor, message.getBool());
     // Write some debug info
     Serial.print("Incoming change for sensor:");
     Serial.print(message.sensor);
     Serial.print(", New status: ");
     Serial.println(message.getBool());
   } 
}

  • wuppie007
  • Registratie: Augustus 2011
  • Laatst online: 17:41
Hallo mede-tweakers,

Ik ben bezig met het opnieuw opzetten van mijn domotica verhaal. Eerst heb ik met pilight gewerkt, en daarvoor ook zo'n gpio interface van gekocht. Kan ik deze direct gebruiken met pimatic? zijn er meer mensen die dit doen? ik lees over pinnen omdraaien en/of filter ervantussen. Zijn er mensen die het ook zo gebruiken?

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Ik heb het zelf niet in gebruik, maar de sender/receiver zijn in principe gewoon te gebruiken met pimatic.
Het mooiste is wel om een arduino nano te gebruiken met een sender/receiver, dat ontlast de raspberry ook direct een hoop ;)

  • neographikal
  • Registratie: Januari 2001
  • Niet online
Gewoon een homeduino bouwen, kost je een dollar of 3-4, werkt perfect.

Ik mis nog maar 1 ding aan pimatic: meerdere homeduino's eraan kunnen knopen voor meer bereik :)

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 15:45
neographikal schreef op woensdag 14 september 2016 @ 12:58:
Gewoon een homeduino bouwen, kost je een dollar of 3-4, werkt perfect.

Ik mis nog maar 1 ding aan pimatic: meerdere homeduino's eraan kunnen knopen voor meer bereik :)
Je kunt wel al een homeduino met RF ergens neerzetten, welke dan de opgevangen RF naar pimatic verstuurd.

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda


  • neographikal
  • Registratie: Januari 2001
  • Niet online
Heb je hier een linkje van, ik heb wat forumposts gevonden maar waar staat de definitieve info? Dit zou prachtig zijn :)

Acties:
  • +1 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 15:45
https://pimatic.org/plugins/pimatic-homeduino/
En dan in de config van homeduino een zelfverzonnen API key instellen. Daarna pak je een ESP en daar ram je https://github.com/pimatic/homeduino-esp8266-node op met een RF ontvanger.
In de code ff IP adres en API key invullen.
Alles wat dan op een protocol lijkt (gelijk aan hoe de homeduino werkt) word over HTTP naar Pimatic gestuurd welke de data analyseert alsof het door de lokale homeduino is ontvangen.

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda


  • neographikal
  • Registratie: Januari 2001
  • Niet online
Now we're talking dat ziet er mooi uit. Hij pakt ook transmit events aan en gooit dat weer de lucht in?

Acties:
  • +1 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 15:45
neographikal schreef op donderdag 15 september 2016 @ 11:18:
Now we're talking dat ziet er mooi uit. Hij pakt ook transmit events aan en gooit dat weer de lucht in?
Weet niet precies wat je ermee bedoeld?
Het is exact dezelfde code als op de homeduino, met enige verschil dat hij het niet over de serial gooi maar via HTTP naar Pimatic.

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda


  • neographikal
  • Registratie: Januari 2001
  • Niet online
Koffie schreef op donderdag 15 september 2016 @ 11:21:
[...]

Weet niet precies wat je ermee bedoeld?
Het is exact dezelfde code als op de homeduino, met enige verschil dat hij het niet over de serial gooi maar via HTTP naar Pimatic.
Als Pimatic een event verzendt naar bv een kaku schakelaar, dan gaat het ook over de extra aangesloten homeduino's heen?

Dit zou overigens ook betekenen dat ik geen lokale homeduino via usb meer nodig heb? Dan kan ik de raspberry pi weghalen. De rest draait in een VM maar Hyper-V doet geen usb redirection (don't ask..)

[ Voor 19% gewijzigd door neographikal op 15-09-2016 11:24 ]


  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 15:45
Oh zo, nee het is alleen RF ontvangen en naar de pi versturen. Vanuit Pimatic over wifi naar een ESP is er nog niet.

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda


Acties:
  • 0 Henk 'm!

  • DavidZH
  • Registratie: Oktober 2008
  • Laatst online: 11:18
MySensors heeft een 433MHz relay in de voorbeelden zitten. Je zou dan met een betrouwbaar protocol naar die node kunnen die dan je KaKu message uitzend. Je moet dan wel een "gateway" extra aan je Pi hangen.
MySensors is wel een tweewegprotocol met bevestiging waardoor het betrouwbaarder is als KaKu. Je kan daarnaast met MySensors nog veel meer info in- en uit Pimatic halen als je wilt.

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Heb enige tijd geleden een aantal Home Easy bewegingsmelders gekocht. Deze hebben het een aantal maanden op zich prima gedaan in combinatie met pimatic, maar de laatste tijd weigeren ze dienst. Zo af en toe sturen ze nog wat signalen rond bij beweging, maar vaker niet dan wel. Nieuwe batterijen helpt helaas niet. Niet erg betrouwbaar dus, helaas.

Nu vind ik de KAKU bewegingsmelders te duur. Gebruiken jullie ook (erg) goedkope alternatieven?
Zelf wat knutselen is op zich prima, maar ik moet er dan wel van op aan kunnen dat ze betrouwbaar signaleren (geen alarm bedoelingen of iets dergelijks, maar ze moeten het gewoon doen :) ). Kant-en-klaar aanschaffen heeft de voorkeur.

[ Voor 8% gewijzigd door JBS op 25-09-2016 15:59 ]


Acties:
  • 0 Henk 'm!

  • tvnieuwenhuijze
  • Registratie: September 2012
  • Laatst online: 31-05-2023
Ben een aantal weken geleden begonnen met Pimatic om te kijken of ik alles in mijn huis wat makkelijker kon laten lopen en tot nog toe gaat het super! Heb alles van KaKu vlot draaien en was eigenlijk toe aan de volgende stap sensors bouwen via mysensors.org. Nu zag ik alleen dat zij voornamelijk via 2.4Ghz werken.

Nu vroeg ik me alleen af of het mogelijk was om 1 gateway te maken van een Nano met daarop zowel de 433 zender/ontvanger en de 2.4Ghz tranceiver? Weten jullie of dit kan en of daar al een sketch voor is die ik naar mijn Nano kan uploaden?

Acties:
  • 0 Henk 'm!

  • pasz
  • Registratie: Februari 2000
  • Laatst online: 21-06 10:51
tvnieuwenhuijze schreef op maandag 26 september 2016 @ 10:14:
Ben een aantal weken geleden begonnen met Pimatic om te kijken of ik alles in mijn huis wat makkelijker kon laten lopen en tot nog toe gaat het super! Heb alles van KaKu vlot draaien en was eigenlijk toe aan de volgende stap sensors bouwen via mysensors.org. Nu zag ik alleen dat zij voornamelijk via 2.4Ghz werken.

Nu vroeg ik me alleen af of het mogelijk was om 1 gateway te maken van een Nano met daarop zowel de 433 zender/ontvanger en de 2.4Ghz tranceiver? Weten jullie of dit kan en of daar al een sketch voor is die ik naar mijn Nano kan uploaden?
Nee, dat kan eigenlijk niet. Voor zowel de homeduino als de mysensor Gateway heb je een aparte seriële poort nodig. Wat eventueel wel kan is de homeduino direct op je pi, maar dat is niet aan te raden.

woei!


Acties:
  • 0 Henk 'm!

  • noot101
  • Registratie: Februari 2002
  • Laatst online: 10-06 18:18
Hallo,

ik wil gaan beginnen met Pimatic en dacht dit te installeren naast mijn OSMC installatie op de Raspberry. Ben begonnen met de standaard installatie op https://pimatic.org/guide/getting-started/installation/, maar loop al bij de installatie van build-essential tegen fouten aan.

Dit is de output die ik krijg als ik het commando nogmaals draai:

osmc@osmc:/usr/local$ sudo apt-get install build-essential git
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
build-essential : Depends: libc6-dev but it is not going to be installed or
libc-dev
cpp : Depends: cpp-4.9 (>= 4.9.2-1~) but it is not going to be installed
g++ : Depends: g++-4.9 (>= 4.6.4-1~) but it is not going to be installed
Depends: gcc-4.9 (>= 4.6.4-1~) but it is not going to be installed
gcc : Depends: gcc-4.9 (>= 4.9.2-1~) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Is het uberhaupt wel mogelijk om Pimatic naast OSMC te draaien, of kan ik hiervoor beter wat anders gebruiken?
Indien het wel mogelijk is, hoe zou ik bovenstaande fouten kunnen oplossen. Heb al geprobeerd om libc-dev los te installeren, maar dat lukt ook niet.

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 15:45
Eigenlijk heeft je probleem weinig met Pimatic te maken ;)
Je distributie bevat te veel verschillen om een morale install van git te doen. Als ik op dergelijke installaties pimatic moet installeren, draai ik de boel meestal om : een gewone installatie van Wheezy waarop ik de software van de specifieke installatie aan de praat probeer te krijgen.

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda


  • tvnieuwenhuijze
  • Registratie: September 2012
  • Laatst online: 31-05-2023
Is het iemand al gelukt om via z-way zijn Toon (of in ieder geval de meters en CV settings) aan te sluiten op Pimatic. Ik vroeg me af of dat via de Z-Way plugin kan of ondersteund deze de Toon niet?

  • risp
  • Registratie: Oktober 2003
  • Niet online
Ik ben ook eens in pimatic gedoken en heb inmiddels m.b.v. pimatic-hap voor elkaar dat ik een ShellSwitch via Homekit kan aanspreken, erg gaaf! Volgende stap is de ik op deze manier ook Klik Aan Klik Uit schakelaars ermee kan bedienen. Inmiddels heb ik ook een 433 MHz zender ontvangen en wil deze gaan aansluiten, alleen snap ik niet goed welke pin waarvoor dient. Ik heb deze besteld: https://iprototype.nl/pro...ons/rf-transmitter-434mhz maar wat moet ik nou als voorkant zien en wat als achterkant? Want er staat wel beschreven wat Pin 1 doet maar wat moet ik nou als pin 1 zien? Het zelfde voor de receiver: https://iprototype.nl/pro...ations/rf-receiver-434mhz

Als ik het goed begrijp kan ik met deze plugin https://github.com/pimatic/pimatic-homeduino de receiver en ontvanger aansturen, als ik dit in de config zou zetten

code:
1
2
3
4
5
6
7
8
9
10
11
12
{
  "id": "rfswitch",
  "name": "RFSwitch",
  "class": "HomeduinoRFSwitch",
  "protocols": [{
    "name": "switch4",
    "options": {
      "id": 42,
      "unit": 0
    }
  }]
}


Echter wat ik niet begrijp is hoe ik het id en de unit bepaal? Of moet ik de KAKU modules in leerstand zetten en kan ik zelf wat invullen bij id en unit en pakken de KAKU ontvangers dit dan op? Of moet ik eerst het signaal van de afstandsbediening gaan onderscheppen en daaruit de waardes halen?

Tenslotte vroeg ik me af of een antenne nodig is? In eerste instantie wil ik gewoon even weten of alles werkt en als dat het doet ga ik voor een goede setup. Nou lees ik dat je zelfs voor een testsetup een antenne nodig hebt? Zo ja is dit bijvoorbeeld een goede antenne? http://www.ebay.com/itm/1...aspberry-pi-/370673175379 En moet ik die echt solderen of kan het ook via het breadboard? Zoals je wellicht merkt is het allemaal nog erg nieuw voor me :-)

  • MsG
  • Registratie: November 2007
  • Laatst online: 20:53

MsG

Forumzwerver

Wat een dure 433 modules zeg. Je had beter een heterodyne variant kunnen kopen.

Bij de transmitter zie je in ieder geval al "ANT" staan op het 4e plaatje, dus dat is dan pin 4.

Bij die andere module is het iets minder zichtbaar.

Vaak is de volgorde van de pinnen bij al die chips wel ongeveer hetzelfde. Zie ook: https://www.google.nl/sea...8#imgrc=srcj9oGHoaGwZM%3A

Je moet bij die receiver alleen dus even kijken welke kant de antenne is, dan kan je vanaf daar de volgorde bepalen.

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 15:45
risp schreef op donderdag 29 september 2016 @ 11:09:
Ik ben ook eens in pimatic gedoken en heb inmiddels m.b.v. pimatic-hap voor elkaar dat ik een ShellSwitch via Homekit kan aanspreken, erg gaaf! Volgende stap is de ik op deze manier ook Klik Aan Klik Uit schakelaars ermee kan bedienen. Inmiddels heb ik ook een 433 MHz zender ontvangen en wil deze gaan aansluiten, alleen snap ik niet goed welke pin waarvoor dient. Ik heb deze besteld: https://iprototype.nl/pro...ons/rf-transmitter-434mhz maar wat moet ik nou als voorkant zien en wat als achterkant? Want er staat wel beschreven wat Pin 1 doet maar wat moet ik nou als pin 1 zien? Het zelfde voor de receiver: https://iprototype.nl/pro...ations/rf-receiver-434mhz

Als ik het goed begrijp kan ik met deze plugin https://github.com/pimatic/pimatic-homeduino de receiver en ontvanger aansturen, als ik dit in de config zou zetten

code:
1
2
3
4
5
6
7
8
9
10
11
12
{
  "id": "rfswitch",
  "name": "RFSwitch",
  "class": "HomeduinoRFSwitch",
  "protocols": [{
    "name": "switch4",
    "options": {
      "id": 42,
      "unit": 0
    }
  }]
}


Echter wat ik niet begrijp is hoe ik het id en de unit bepaal? Of moet ik de KAKU modules in leerstand zetten en kan ik zelf wat invullen bij id en unit en pakken de KAKU ontvangers dit dan op? Of moet ik eerst het signaal van de afstandsbediening gaan onderscheppen en daaruit de waardes halen?

Tenslotte vroeg ik me af of een antenne nodig is? In eerste instantie wil ik gewoon even weten of alles werkt en als dat het doet ga ik voor een goede setup. Nou lees ik dat je zelfs voor een testsetup een antenne nodig hebt? Zo ja is dit bijvoorbeeld een goede antenne? http://www.ebay.com/itm/1...aspberry-pi-/370673175379 En moet ik die echt solderen of kan het ook via het breadboard? Zoals je wellicht merkt is het allemaal nog erg nieuw voor me :-)
Oei .. je had idd beter een heterodyne setje bij ebay kunnen halen. Goedkoper en beter bereik.
Voor wat betreft het aansluiten : lees even deze guide op mijn blog : Koffie's tweakblog: Native RF zenden en ontvangen met pimatic

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda


  • risp
  • Registratie: Oktober 2003
  • Niet online
Ja die heb ik ook besteld maar had geen zin om zo lang te wachten dus voor een paar euro extra kan ik nu direct aan de slag :-)

In ieder geval bedankt voor de reacties. Ik ga de blog eens lezen. Mocht iemand nog iets weten over de antenne dan hoor ik het graag.

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 15:45
Antenne is an sich niet nodig, zeker niet als er een heterodyne setje onderweg is.

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda


Acties:
  • 0 Henk 'm!

  • noot101
  • Registratie: Februari 2002
  • Laatst online: 10-06 18:18
Koffie schreef op dinsdag 27 september 2016 @ 08:49:
Eigenlijk heeft je probleem weinig met Pimatic te maken ;)
Je distributie bevat te veel verschillen om een morale install van git te doen. Als ik op dergelijke installaties pimatic moet installeren, draai ik de boel meestal om : een gewone installatie van Wheezy waarop ik de software van de specifieke installatie aan de praat probeer te krijgen.
Dank je. Heb ondertussen besloten om een extra RasPi aan te schaffen en dan beide apart te gaan draaien.

Acties:
  • 0 Henk 'm!

  • pasz
  • Registratie: Februari 2000
  • Laatst online: 21-06 10:51
In mijn grote zoektocht naar meer mogelijkheden voor pimatic stuitte ik afgelopen week op de Johnny Five plugin. Aangezien ik nog heel veel ESP8266's heb liggen, leek mij dit wel een mooi nieuw projectje.

Volgens de plugin pagina heb je dus alleen een standardFirmataWifi sketch nodig die je op je ESP flasht, en zou dat genoeg moeten zijn.

Dit is al gelukt, en ik kan met standaard node programma's mn ESP aansturen en uitlezen.

De laatste stappen die ik moet nemen zijn :
- sensors aansluiten
- plugin configureren
- ESP voeding regelen. In de ideale wereld zijn dit batterijen, maar ik moet hier nog onderzoek naar doen

Voor meer info :
https://pimatic.org/plugins/pimatic-johnny-five/
http://johnny-five.io/examples/temperature-ds18b20/

Ik hou jullie op de hoogte, maar ik wilde eigenlijk ook graag weten of er al anderen zijn die deze combo hebben geprobeerd?

Nog een tip voor de iOS 10 gebruikers onder ons. Ik heb mn iPad geüpdatet naar iOS en vroeg me af wat de Woning app deed. Blijkt dus dat er aan deze app met een plugin onze vertrouwde pimatic gehangen kan worden. Ik heb deze instructies gevolgd : https://www.npmjs.com/package/pimatic-hap
Het is nog niet perfect, maar dit is nog wel de moeite waard om verder naar te kijken.

Afbeeldingslocatie: https://s18.postimg.org/fpzmbvci1/IMG_0334.png

[ Voor 20% gewijzigd door pasz op 02-10-2016 20:27 ]

woei!


Acties:
  • 0 Henk 'm!

  • risp
  • Registratie: Oktober 2003
  • Niet online
Koffie schreef op donderdag 29 september 2016 @ 11:52:
[...]

Voor wat betreft het aansluiten : lees even deze guide op mijn blog : Koffie's tweakblog: Native RF zenden en ontvangen met pimatic
Bedankt voor de post. Het was even sleutelen maar heb nu alles aan de praat :)
pasz schreef op vrijdag 30 september 2016 @ 22:41:

Nog een tip voor de iOS 10 gebruikers onder ons. Ik heb mn iPad geüpdatet naar iOS en vroeg me af wat de Woning app deed. Blijkt dus dat er aan deze app met een plugin onze vertrouwde pimatic gehangen kan worden. Ik heb deze instructies gevolgd : https://www.npmjs.com/package/pimatic-hap
Het is nog niet perfect, maar dit is nog wel de moeite waard om verder naar te kijken.

[afbeelding]
Bedankt voor de tip! Kan nu gewoon zeggen: He Siri zet de woonkamer lampen aan en alles gaat branden!

Mag ik vragen welke temperatuursensoren je gebruikt en hoe je deze hebt verbonden met de Pi? Of zijn deze ook al op basis van de ESP8266's?

Acties:
  • 0 Henk 'm!

  • pasz
  • Registratie: Februari 2000
  • Laatst online: 21-06 10:51
risp schreef op maandag 03 oktober 2016 @ 14:21:
Bedankt voor de tip! Kan nu gewoon zeggen: He Siri zet de woonkamer lampen aan en alles gaat branden!

Mag ik vragen welke temperatuursensoren je gebruikt en hoe je deze hebt verbonden met de Pi? Of zijn deze ook al op basis van de ESP8266's?
Heeft er iemand ervaring met dit soort schakelaars ? Op deze manier kan ik al m'n reguliere schakelaars vervangen.

VHOME Smart Home 433 MHZ RF Smart Afstandsbediening 220 V Crystal Panel Touch Muur Lichtschakelaar Door Broadlink, Domotica
http://s.aliexpress.com/22uy6zYF

[ Voor 15% gewijzigd door pasz op 26-10-2016 18:13 ]

woei!


Acties:
  • 0 Henk 'm!

  • Edje6
  • Registratie: April 2016
  • Laatst online: 06-07 20:17
Iemand op dit forum toevallig al overgestapt naar pimatic versie 0.9?
Ik heb hierbij problemen met de autostart functie, krijg deze niet aan de praat.

Kan iemand me daarbij helpen?

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 15:45
Met autostart bedoel je het draaien van pimatic als service? Wat lukt er niet, waar gaat het mis ?

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda


Acties:
  • 0 Henk 'm!

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Hier geen problemen met 0.9
Ook autostart geen probleem, in het begin wel, maar toen is het autostart script aangepast en daarna geen problemen meer gehad.

Acties:
  • 0 Henk 'm!

  • Edje6
  • Registratie: April 2016
  • Laatst online: 06-07 20:17
Ja inderdaad koffie,het draaien van pimatic als service wil niet werken. Via pimatic.js krijg ik pimatic wel opgestart maar de autostart functie niet.

Als ik : sudo service pimatic start invoer. Krijg ik de melding: Job for pimatic.service failed. See 'systemctl status pimatic.service' and 'journalctl -xn' for details.

@cryonic90: weet je nog wat je aan het autoscript hebt veranderd?

Acties:
  • 0 Henk 'm!

  • Miyamoto
  • Registratie: Februari 2009
  • Laatst online: 22:17
En wat zeggen de commando's die als tip gegeven worden?

Acties:
  • 0 Henk 'm!

  • Edje6
  • Registratie: April 2016
  • Laatst online: 06-07 20:17
Bij de commando: systemctl status pimatic.service krijg ik de melding:
Process: 470 ExecStart=/etc/init.d/pimatic start (code = exited, status=1/FAILURE)

Commando: journalctl -xn,krijg ik de melding:
No journal files were found

Acties:
  • 0 Henk 'm!

  • cryonic90
  • Registratie: Januari 2004
  • Laatst online: 15:56
Heb je de installation tutorial gevolgd op de site?
Daar zat in het begin van 0.9 een fout in die later gefixed is.
Misschien die even opnieuw downloaden en uitvoeren?

Acties:
  • 0 Henk 'm!

  • GorgeousMetal
  • Registratie: September 2000
  • Laatst online: 10:01
Ik had hetzelfde probleem bij mijn update naar Pimatic 0.9.34. Ik heb het opgelost door PATH uit te commentarieren (# ervoor) in de file /etc/init.d/pimatic

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online
Bij mijn robotstofzuiger zit een afstandsbediening op basis van infrarood.
De commando's van de IR afstandsbediening zou ik graag laten overnemen door pimatic.

Ik vond hier https://forum.pimatic.org...eive-transmit-infrared/22 een handleiding, maar ben ook benieuwd naar actuele ervaringen en aangesloten hardware?
Pagina: 1 ... 14 ... 18 Laatste