Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
verwijderd. Moet beter leren lezen

[ Voor 97% gewijzigd door fjux op 09-12-2014 14:41 . Reden: stom ]


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Heeft er iemand toevallig ervaring met hoe je een thumbnail bij een device plaats.
Ik zou graag willen weten dit script er dan ongeveer uit moet komen zien.

edit:
Ben net ook er achter gekomen niet goed te hebben gelezen. Hetgene ik graag wil gaat niet met de opstelling die ik heb, nou ja kan wel maar moet wel wat aan gaan passen.
Misschien dat ik nog een duino ga bestellen om mee te spelen.
Maar tot nu toe tevreden met de opstelling die ik heb, en de rest van de gewenste mogelijkheden gaan via ehternet.

[ Voor 53% gewijzigd door dj-dano op 10-12-2014 20:40 ]


  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
dj-dano schreef op maandag 08 december 2014 @ 18:20:
Dan heb ik ook een leuke uitdaging.
Hoe koppel je een smartmeter ( http://blog.bwired.nl/?p=913 en http://blog.bwired.nl/?p=913 ) met pimatic.
Dit wel als device hoe dit er grafisch uit kan komen zien laat ik even in het midden.
Heb deze zelf al werken via een link.
Hoe koppel je de opentherm-gateway ( http://www.opentherm-gate...kits/gateway-kit-usb.html ).

Dan heb je alle controle via Pimatic. :*)

:-( nog steeds bezig met zenders te koppelen via debug komt niets binnen.
pilight daemon geeft wel data dus hardware werkt. Nu een nieuwe install met pimatic zonder pilight.
*used parts Rpi B plus zender en ontvanger 2x dht11 en bmp180. *
Ik ben op dit moment bezig om de opentherm gateway te koppelen aan pimatic.

ben even tijdelijk van coffee script afgestapt en ben nu bezig met een module om met de gateway te praten.

Op dit moment ben ik het op de volgende manier aan het insteken:

Otmonitor draaid op de raspi. En deze gaat de relayserver aanzetten (alle seriele commando's worden via TCP verstuurd).
dan kun je ook nog steeds de otmonitor gebruiken (bijvoorbeeld voor de grafiek ect. die zitten best mooi in elkaar)
De node js module maakt daar verbinding mee, en stuurt de data via events weer weg.

de module staat nog in de kinderschoenen maar basis princiepe werkt al.

nu nog de volgende dingen:
1) zorgen dat de OTmonitor opstart, met de relay server aan. en dit in deamon mode. (geen flauw idee of die dit aan kan)
2) coffee script plugin maken voor pimatic om de devices naar pimatic te krijgen
3) zorgen dat het er fancy uit gaat zien (hier zal ik hulp bij nodig hebben, ik ben een idioot op grafisch gebied)

mocht iemand willen helpen sta ik daar uiteraard voor open ;)
In welke taal moet die server werken?

Sinds de 2 dagen regel reageer ik hier niet meer


  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Voor mij persoonlijk maar denk ook voor anderen het handigste is digitaal. Het gemiddeld afgenomen zou een grafiek kunnen.

Taal zal waarschijnlijk in node zijn maar heb zelf niet echt een idee als je data via client uit de database haalt.
Script is in te lezen via de linken die ik eerder heb gepost.

Moet wel toegeven dat de meest praktische optie is om direct de p1 poort te laten loggen in pimatic.
Maar ik heb gekozen voor 2 systemen, 1 voor het meten van mijn verbruik en 1 voor de controle in huis.
Wel vanwege locatie en kabels, en zeker vooral de display die ik wil plaatsen voor de bediening van pimatic.

Domoticz had misschien beter geweest met de communicatie maar ik vind pimatic gebruiksvriendelijker.
Heeft pimatic niet net als pilight een mogelijkheid tot een ad-hoc netwerk? Dan maakt de locatie van je verschillende apparaten toch niet meer uit?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • incmve
  • Registratie: Augustus 2008
  • Laatst online: 20-06 23:22

incmve

maredana.nl

Nee geen ad-hoc netwerk maar met 2 pimatic installaties kan je ze wel "laten praten" d.m.v. de API.

Mijn YT kanaal - Mijn domotica blog


Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
CurlyMo schreef op donderdag 11 december 2014 @ 18:43:
In welke taal moet die server werken?
ik denk dat ik niet geheel duidelijk ben geweest.

de opentherm gatway is een apparaat dat normaal gesproken via serieel de Opentherm commando's door speelt.
Of je kan er simpele override commando's naar toe sturen. (temperatuur veranderingen bijvoorbeeld. zowel in de boiler als in de kamer temp)

Door de makers is er ook een applicatie geschereven die die commando's opvangt en een simpel programma voor geschreven. (met een kleine web interface)

Ik wil met mijn optie de applicatie van de makers side by side draaien met pimatic. (Zij hebben namelijk een paar mooie grafieken en zeer specefieke informatie, die niet in pimatic hoeven van mij)

hun applicatie kan ook alle berichten die via serieel binnen komen doorzetten naar een inkomende TCP verbinding. En daar haak ik dus op in.

Op die manier kan de reguliere interface van de makers gebruikt worden en pimatic. zonder dat ze elkaar in de weg zitten.

Dus er is niet echt een server.

Maar de module schrijf ik nu in javascript, en straks de pimatic plugin in coffeescript (of javascript als ik het voor elkaar krijg)

[ Voor 7% gewijzigd door fjux op 12-12-2014 17:04 ]


Acties:
  • 0 Henk 'm!
Heb je misschien een link naar die applicatie?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
incmve schreef op vrijdag 12 december 2014 @ 10:32:
Nee geen ad-hoc netwerk maar met 2 pimatic installaties kan je ze wel "laten praten" d.m.v. de API.
+1

Van de week even zitten prutsen om de ene pimatic een temperatuursensor realtime te laten pushen naar een andere pimatic. Werkt prima.
Geen idee of, en zo ja op welke termijn er een mash netwerkmogelijkheid voor pimatic komt.

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


Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
CurlyMo schreef op vrijdag 12 december 2014 @ 17:05:
Heb je misschien een link naar die applicatie?
Site is niet geweldig, maar alle info is hier te vinden van de opentherm gateway:
otgw.tclcode.com

Acties:
  • 0 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
Zijn er meer mensen die problemen ondervinden met de weather plug-in?

Acties:
  • 0 Henk 'm!

  • PainkillA
  • Registratie: Augustus 2004
  • Laatst online: 23-06 10:24
htca schreef op zondag 14 december 2014 @ 10:01:
Zijn er meer mensen die problemen ondervinden met de weather plug-in?
ja ik krijg geen enkel bericht binnen van mijn HAMA 290. Welk protocol ik ook gebruik. weather1 tm weather5. Mijn kaku berichten krijg ik dan wel weer binnen

Acties:
  • 0 Henk 'm!

  • K-Jay
  • Registratie: Augustus 2001
  • Laatst online: 20:02

K-Jay

Klaas Jan

Om de weather plugin weer werkend te krijgen moet je even op Github kijken :)

Beter remmen=sneller racen: loadcellmod


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
htca schreef op zondag 14 december 2014 @ 10:01:
Zijn er meer mensen die problemen ondervinden met de weather plug-in?
Ja komt geen info meer binnen. Dit wel na de update van afglopen week. Ik heb deze plugin nog niet aan het werk zelfs niet na doorlezen en updaten.

[ Voor 13% gewijzigd door dj-dano op 14-12-2014 20:22 ]


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Val bijna van mijn stoel, elke wijziging die ik maak word automatisch na een paar minuten weer terug gezet naar de oude instelling.
voorbeeld: ik wijzig de naam van een device herstart de boel en na een paar klikken staat de oude naam er weer.
Via ssh een service pimatic stop gedaan config aan gepast en reboot gedaan.
Via /#config boel aangepast resultaat nope.
alle devices verwijderd, rules weggehaalt en dan renamed resultaat nope.
Ben nu aan het einde van mijn opties niets helpt.
anyone seen this before

Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
dj-dano schreef op zondag 14 december 2014 @ 22:10:
Val bijna van mijn stoel, elke wijziging die ik maak word automatisch na een paar minuten weer terug gezet naar de oude instelling.
voorbeeld: ik wijzig de naam van een device herstart de boel en na een paar klikken staat de oude naam er weer.
Via ssh een service pimatic stop gedaan config aan gepast en reboot gedaan.
Via /#config boel aangepast resultaat nope.
alle devices verwijderd, rules weggehaalt en dan renamed resultaat nope.
Ben nu aan het einde van mijn opties niets helpt.
anyone seen this before
Mogelijk stopt je service niet goed.

anders even de service deinstalleren. en dan rebooten.
Dan veranderen en service starten.

kijken wat er dan gebeurt ;)

kan de boel nu niet zelf testen, mijn SD kaart is overleden.... dus kan weer van scratch beginnen! JEEEEJ! 8)7

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Ben ik net ook achter gekomen. Je hebt het beter verwoord als ik in gedachte had. Bedankt
Succes met je SD.
Maak anders een image van je sd dan hoef je niet helemaal opnieuw te beginnen.

Om een backup te maken steek je die SD kaart in een machine die linux draait.

Dan geeft je devolgende opdracht om een backup te maken:
dd if=/dev/sdx of=/path/to/image

en de volgende opdracht om de backup terug te zetten op een kaart:
dd if=/path/to/image of=/dev/sdx

hierbij is:
/dev/sdx het pad naar de kaart (zonder deze te mounten)
en
/path/to/image het pad naar het backupbestand (bijvoorbeeld: ~/backupSD.img)

Acties:
  • 0 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
paar vragen (geen kant en klare antwoorden nodig, hints goed genoeg, meer meedenken).
Ik heb mijn pimatic draaiend en kan al mijn pir's uitlezen (en het weerstation van een van de buren). Maar ik zou graag meer willen doen; ik heb al een bestelling uitstaan voor een DHT, maar ben ook benieuwd hoe jullie het volgende zouden oplossen:
ik heb een rasp pi in de meterkast hangen die de pulzen telt van de stroom meter, de water meter en de gasmeter via LDR's combinatie sensoren die de spiegelsignalen opvangen. Die sla ik op in een database (Mysql) op de betreffende rasp-pi. Ik zou graag die data ook op/in mijn pimatic overzicht te zien krijgen. Ik kan natuurlijk middels een log reader een temporary file uitlezen (die kan ik natuurlijk automatisch genereren middels een php script en aanroepen vanaf de pimatic). Maar misschien zijn er andere opties/mogelijkheden.
Los daarvan log ik op de betreffende server (data mining) ook de waterstanden in de lokale haven en de luchtkwaliteit (website parsing), die gegevens (zowel de huidige waterstand als de te verwachten waterstand) zijn ook wel aardig (en natuurlijk de actuele luchtkwaliteit, 8 variabelen).

Als laatste, ik heb de sunrise module geinstalleerd, is het mogelijk de sunrise variabelen weer te geven in pimatic ipv er alleen op te schakelen?

Acties:
  • 0 Henk 'm!

  • DirkB19
  • Registratie: November 2008
  • Laatst online: 16-03 18:06
Net eerste stappen met Pimatic & Homeduino plugin op Arduino Nano via usb aan RPi.
Als ik nu op mijn Chacon AB een keer (1x) knopje indruk krijg ik deze debug messages :
debug [pimatic-homeduino]: data: "PING"
22:37:48debug [pimatic-homeduino]: pir2: { unit: 21, id: 28, presence: true }
22:37:48debug [pimatic-homeduino]: switch7: { unit: 6, id: 4, state: false }
22:37:48debug [pimatic-homeduino]: switch5: { id: 717026, unit: 0, all: true, state: false }
22:37:48debug [pimatic-homeduino]: received: [ 355, 1070, 10936 ] 01100110010101011010101001010110101001100110011002
22:37:48debug [pimatic-homeduino]: data: "RF receive 355 1070 10936 0 0 0 0 0 01100110010101011010101001010110101001100110011002"
22:37:48debug [pimatic-homeduino]: pir2: { unit: 21, id: 31, presence: true }
22:37:48debug [pimatic-homeduino]: pir1: { unit: 7, id: 26, presence: true }
22:37:48debug [pimatic-homeduino]: switch7: { unit: 6, id: 7, state: false }
22:37:48debug [pimatic-homeduino]: switch5: { id: 720878, unit: 0, all: true, state: true }
22:37:48debug [pimatic-homeduino]: switch4: { unit: 7, id: 26, state: false }
22:37:48debug [pimatic-homeduino]: switch3: { houseCode: 7, unitCode: 26, state: true }
22:37:48debug [pimatic-homeduino]: switch2: { houseCode: 7, unitCode: 26, state: false }
22:37:48debug [pimatic-homeduino]: received: [ 380, 1043, 10944 ] 01100110010101010101010101010110010101100110010102
22:37:48debug [pimatic-homeduino]: data: "RF receive 380 1043 10944 0 0 0 0 0 01100110010101010101010101010110010101100110010102"

Is dit normaal ? Ik zou verwachten dat "switch1" er tussen zou staan maar niet dus. Iemand een idee wat er aan de hand is ?
Grtz,
DirkB

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Waarom verwacht je dat switch1 er tussen zou staan?
Switch1 is KaKu protocol. Blijkbaar voldoet jou afstandsbediening aan de protocollen die je voorbij ziet komen :)
Hier staan alle protocollen : https://github.com/pimati.../blob/master/protocols.md

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


Acties:
  • 0 Henk 'm!

  • DirkB19
  • Registratie: November 2008
  • Laatst online: 16-03 18:06
@ Koffie,
Owwkeee .... dus kan ik mijn device dan gewoon ingeven op basis van 1 van die protocols die voorbij komen bijv. switch2: { houseCode: 7, unitCode: 26, state: false } ?
Morgen eens uitproberen. Bedankt!

Acties:
  • 0 Henk 'm!

  • Gijs zijn Baas
  • Registratie: November 2006
  • Laatst online: 07-05 12:34
Koffie schreef op vrijdag 12 december 2014 @ 17:53:
[...]

+1

Van de week even zitten prutsen om de ene pimatic een temperatuursensor realtime te laten pushen naar een andere pimatic. Werkt prima.
Ben erg nieuwschierig hoe je de temperatuursensor realtime laat pushen naar een andere pimatic.
Heb een groot huis en wil graag gegevens realtime naar 1 van de Raspberry Pi 's door sturen zo dat ze ook te gebruiken zijn in Rules en zichtbaar zijn op de webintervace.

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
code:
1
2
IF $waterin.temperature changes THEN 
execute "curl --silent -X PATCH --header \"Content-Type:application/json\" --user \"usr:pwd\" --data '\{\"type\": \"value\", \"valueOrExpression\": $waterin.temperature\}' http://192.168.2.118:82/api/variables/ZwembadWaterIn > /dev/null"

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


Acties:
  • 0 Henk 'm!
Ja, maar dat noem ik geen ondersteuning ;)

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
En fjux ben je toevallig al wat verder gekomen met een idee over een script.
Misschien kan ik helpen maar dan wil ik graag weten welke bestanden ik precies moet hebben.

Is er misschien al een goede oplossing voor de Weather plugin?

[ Voor 172% gewijzigd door dj-dano op 20-12-2014 16:05 ]


Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
CurlyMo schreef op vrijdag 19 december 2014 @ 17:45:
Ja, maar dat noem ik geen ondersteuning ;)
Heb ik ook nooit gezegd ;)
Aan de andere kant: her werkt wel

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


Acties:
  • 0 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
ik heb een logfile gemaakt die er alsvolgt uit ziet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
gas:              0.000
water:            0.018
electriciteit:    1.344
update lucht:  2014-12-22 16:46:45
O3:               no_data
NO:               no_data
NO2:              no_data
SO2:              no_data
benzeen:          no_data
tolueen:          no_data
PM 10:            no_data
PM 2.5:           no_data
Waterstand:       -9
Hoog water tijd:  2014-12-23 03:53:00
Hoog water niv:   125
Laag water tijd:  2014-12-23 08:55:00
Laag water niv:   -54

Ik probeer nu via log-reader de waterstand op te halen (als voorbeeld);
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    {
      "id": "Waterstand",
      "name": "Waterstand",
      "class": "LogWatcher",
      "file": "/home/pi/log/server.log",
      "attributes": [
        {
          "name": "Waterstand",
          "type": "number",
          "unit": "cm"
        }
      ],
      "lines": [
        {
          "match": "Waterstand: (.+)",
          "Waterstand": "$1"
        }
      ]
    }


Maar ik krijg alleen 0cm door voor de waterstand. Het lijkt een probleem in het match statement te zijn (als ik string gebruik ipv number krijg ik "unknown")
Verder; hoe vaak wordt de log file uitgelezen? Ik ververs nu via een cronjob om de 10 minuten de file, maar als de verversing minder vaak is, kan ik dat natuurlijk aanpassen.

Acties:
  • 0 Henk 'm!

  • Kodess
  • Registratie: September 2009
  • Laatst online: 22:52
Je matcht ' -9'. GoT verwijderd de extra spaties, maar je matcht dus 6 spaties en dan pas je getal.
Probeer deze regex is: 'Waterstand: +(.+)'
Regex voorbeeld staat hier: https://www.regex101.com/r/gE9fG1/1

En naar mijn weten kijkt hij realtime of het bestand wijzigt.

[ Voor 75% gewijzigd door Kodess op 24-12-2014 12:08 ]

Enyaq iV 80 - 5135 Wp


Acties:
  • 0 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
Hij houdt 0cm in de uitvoer

Acties:
  • 0 Henk 'm!

  • K-Jay
  • Registratie: Augustus 2001
  • Laatst online: 20:02

K-Jay

Klaas Jan

Ik heb een plugin gemaakt waarmee je een Youless aan pimatic kunt koppelen. Het actuele energieverbruik en de stand van het totaaltelwerk worden getoond. Iemand hier die een Youless heeft en mijn plugin wil testen? Je vindt de plugin op github.

Beter remmen=sneller racen: loadcellmod


  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
Ik kom er niet uit en ben in de log-reader.coffee file gedoken en wat print statements in de code gezet. Ik spreek de coffee taal niet (of niet goed genoeg). Ik heb op mijn pi een file staan op /home/pi/log/server.log. Deze file is RW voor iedereen (to be sure).
De file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
root@raspberrypi:~# cat /home/pi/log/server.log
gas:              0.000
water:            0.000
electriciteit:    0.141
update lucht:  2014-12-25 00:46:41
O3:               no_data
NO:               no_data
NO2:              no_data
SO2:              no_data
benzeen:          no_data
tolueen:          no_data
PM 10:            no_data
PM 2.5:           no_data
Waterstand:       29
Hoog water tijd:  2014-12-26 06:15:00
Hoog water niv:   112
Laag water tijd:  2014-12-26 01:14:00
Laag water niv:   -33
root@raspberrypi:~#


De gemodificeerde code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
      # On ervery new line in the log file
      env.logger.error(@config.lines)
      @tail.on 'line', (data) =>
        env.logger.error("entering lines!")
        # check all lines in config
        for line in @config.lines
          env.logger.error(@line)
          # for a match.
          matches = new RegExp(line.match).exec(data)
          if matches?
            # If a match occures then emit a "match"-event.
            @emit 'match', line, data, matches
        return
      env.logger.error("after")

Mijn config.json file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    {
      "id": "waterlog",
      "name": "Waterstand",
      "class": "LogWatcher",
      "file": "/home/pi/log/server.log",
      "attributes": [
        {
          "name": "Waterstand",
          "type": "number",
          "unit": "cm"
        }
      ],
      "lines": [
        {
          "match": "Waterstand: +(.+)",
          "Waterstand": "$1"
        }
      ]
    }

In de log krijg ik dat nde volgende informatie:
code:
1
2
3
4
error [pimatic-log-reader]: after
21:18:41error [pimatic-log-reader]: [ { match: 'Waterstand: +(.+)', Waterstand: '$1' } ]
21:18:41error [pimatic-log-reader]: { Waterstand: { description: 'Waterstand', type: 'number', unit: 'cm' } }
21:18:41error [pimatic-log-reader]: { id: 'waterlog', name: 'Waterstand', class: 'LogWatcher', file: '/home/pi/log/server.log', attributes: [ { name: 'Waterstand', type: 'number', unit: 'cm' } ], lines: [ { match: 'Waterstand: +(.+)', Waterstand: '$1' } ] }

Als ik de code sequence volg, zie ik dat de lijnen uit de logfile niet worden gelezen; en dus ook niet worden geparsed en dus ook geen value krijgt. Is er een mogelijkheid om te checken of de file geopend kan worden cq. gevonden wordt (hoewel ik daar niet aan twijfel). Of dat ik mogelijk iets anders fout doe in de config, hou ik me van harte aanbevolen :)

Acties:
  • 0 Henk 'm!

  • stat
  • Registratie: Mei 2005
  • Laatst online: 11-06 21:36
Iemand anders soms het probleem dat de receiver niet alle signalen oppikt? Ik heb er een arduino nano tussen zitten inmiddels, maar toch komt het voor dat er een signaal gemist wordt. Het licht schakelt wel, dus het signaal wordt goed verstuurd. Met pilight had ik daar geen last van (dus zal denk ik niet liggen aan antenne's oid).

Iemand suggesties?

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
K-Jay schreef op woensdag 24 december 2014 @ 19:26:
Ik heb een plugin gemaakt waarmee je een Youless aan pimatic kunt koppelen. Het actuele energieverbruik en de stand van het totaaltelwerk worden getoond. Iemand hier die een Youless heeft en mijn plugin wil testen? Je vindt de plugin op github.
Ziet er veel belovend uit. Heb helaas zelf geen youless maar lees mijn meter uit via de p1 poort.
misschien dat deze binnenkort komt. Tijd van slimme meters hihi.

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Mijn installatie van pilight-pimatic heeft de geest gegeven na een update. Dan maar even met de test opstelling draaien helaas kon ik daar ook niet meer op inloggen. Ben nu al 2 dagen nieuwe installs aan het draaien maar kom al nieteens meer in pilight laat staan pimatic. Erger me groen en geel omdat ik nu al 2 dagen mijn licht niet kan bedienen.

Morgen wil ik een nieuwe installatie gaan maken enkel op pimatic maar weet niet hoe ik mijn config moet maken met de oude codes die ik had in pilight-pimatic. Kan iemand me hierbij helpen hoe deze er uit moet zien.

pilight config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
        "light": {
                "name": "Verlichting",
                "1": {
                        "name": "Boekenplank",
                        "protocol": [ "kaku_switch" ],
                        "id": [{
                                "id": 8934706,
                                "unit": 0
                        }],
                        "state": "on"
                }
      }
}

pimatic config:
code:
1
2
3
4
5
6
7
8
9
10
  "devices": [
    {
      "id": "pilight-light-1",
      "name": "Boekenplank",
      "class": "PilightSwitch",
      "inPilightConfig": true,
      "location": "light",
      "device": "1",
      "lastState": false
    },

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Begin eens met posten met de juiste [ code ] tags aub :
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
pilight config:
{
"light": {
"name": "Verlichting",
"1": {
"name": "Boekenplank",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 8934706,
"unit": 0
}],
"state": "on"
}
}
}
pimatic config:
"devices": [
{
"id": "pilight-light-1",
"name": "Boekenplank",
"class": "PilightSwitch",
"inPilightConfig": true,
"location": "light",
"device": "1",
"lastState": false
},


Overigens kun je gewoon opzoeken hoe je zo'n device aanmaakt in pimatic:
https://github.com/pimati.../blob/master/protocols.md
https://github.com/pimatic/pimatic-homeduino

[ Voor 17% gewijzigd door Koffie op 27-12-2014 09:34 ]

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


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Juiste [ code ] tags ? dit zijn de juiste.
Daarnaast heb ik ze al zoveel opgezocht hoe ze aan te maken, ze werken niet bij mij.

contact1
Type: contact
Brands: KlikAanKlikUit
Protocol Options:
id (binary)
unit (number)
Supports:
state
all

Maar waar zijn de voorbeelden voor als het fout gaat.

[ Voor 43% gewijzigd door dj-dano op 27-12-2014 10:36 ]


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Vreemde is dat 2 systemen spontaan op de zelfde dag dezelfde problemen krijgen en niet meer naar behoren werken.

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
dj-dano schreef op zaterdag 27 december 2014 @ 10:31:
Juiste [ code ] tags ? dit zijn de juiste.
Nee, de code tags van het forum: Overzicht van UBB-codes #tag_code
Daarnaast heb ik ze al zoveel opgezocht hoe ze aan te maken, ze werken niet bij mij.

contact1
Type: contact
Brands: KlikAanKlikUit
Protocol Options:
id (binary)
unit (number)
Supports:
state
all

Maar waar zijn de voorbeelden voor als het fout gaat.
Voorbeeld staat letterlijk in de link die ik je gegeven heb: https://github.com/pimatic/pimatic-homeduino -> https://github.com/pimatic/pimatic-homeduino#switch-example

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


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Deze werken niet bij mij omdat ik bij deze opstellingen direct op de gpio pinnen werk van mijn pi.
Ik heb wel een duino al klaar liggen om te kunnen testen. Maar wil eerst de boel weer hebben draaien.

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Het maakt niet uit of de RF op de GPIO of een nano zit, de code voor een device werkt in beide gevallen hetzelfde.

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


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Dus als ik het goed begrijp moet ik gewoon pimatic installeren plugin pimatic-homeduine installeren. Plugin in de config plaatsen en de gpio pinnen wijzigen. Dan kan ik de rfswitch wel gebruiken.

Acties:
  • 0 Henk 'm!

  • Nelus82
  • Registratie: April 2014
  • Laatst online: 16-04 08:16
Ik heb een probleem met mijn nieuwe configuratie.

Ik ben inmiddels over naar een alleen maar pimatic opstelling en die bevalt tot op heden prima.
Alleen ik krijg geen feedback in mijn gui.

Wat bedoel ik hiermee;

- Wanneer ik schakel in mijn gui werkt alles perfect en snel
- Wanneer ik mijn kaku afstandsbediening gebruik zie ik in de log files ook dat de pi de pulsen ontvangt, en de verlichting schakeld.

Alleen in de gui past hij niet de status aan.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "xxxx4978",
            "unit": "1"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit",
      "id": "woonkamer-dressoir-lamp",
      "name": "Dressoir lamp",
      "class": "HomeduinoRFSwitch"
    },

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Ik heb meer info verzameld nu ik een paar dingen heb recht gezet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
15:39:00.486 [pimatic-pilight] info: pilight: trying to find pilight via SSDP
15:39:00.822 [pimatic-pilight] debug: SSDP notify: Location = 192.168.1.16:5000 SERVER = Debian/0.0 UPnP/1.1 pilight (Pimatic)/5.0
15:39:00.862 [pimatic-pilight] info: pilight: found pilight server 192.168.1.16:5000, trying to connect
15:39:00.925 [pimatic-pilight] info: connected to pilight-daemon
15:39:00.977 [pimatic-pilight] debug: startHeartbeat 20000
15:39:01.932 [pimatic-mobile-frontend] info: packing static assets
15:39:04.633 [pimatic-mobile-frontend] info: packing static assets finished
15:39:04.699 [pimatic-mobile-frontend] info: rendering html
15:39:26.844 [pimatic-mobile-frontend] info: rendering html finished
15:39:26.993 [pimatic] info: listening for http-request on port 5002...
15:39:27.053 [pimatic-weather] error: err
15:39:27.290 [pimatic-pilight] debug: pilight: skipping ssdp, already found pilight
15:40:14.391 [pimatic-pilight] warn: heartbeat to pilight-daemon timedout after 6000ms.
15:40:40.438 [pimatic-pilight] warn: heartbeat to pilight-daemon timedout after 6000ms.
15:41:06.484 [pimatic-pilight] warn: heartbeat to pilight-daemon timedout after 6000ms.
15:41:32.528 [pimatic-pilight] warn: heartbeat to pilight-daemon timedout after 6000ms.
15:41:58.569 [pimatic-pilight] warn: heartbeat to pilight-daemon timedout after 6000ms.
15:42:24.614 [pimatic-pilight] warn: heartbeat to pilight-daemon timedout after 6000ms.

weet er geen raad mee

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
dj-dano schreef op zaterdag 27 december 2014 @ 12:55:
Dus als ik het goed begrijp moet ik gewoon pimatic installeren plugin pimatic-homeduine installeren. Plugin in de config plaatsen en de gpio pinnen wijzigen. Dan kan ik de rfswitch wel gebruiken.
Ja, zie de eerder gelinkte paginas voor config bij GPIO: https://github.com/pimati...th-attiny45--85-prefilter

code:
1
2
3
4
5
6
7
{
  "plugin": "homeduino",
  "driver": "gpio",
  "driverOptions": {},
  "receiverPin": 0,
  "transmitterPin": 4
}
Nelus82 schreef op zaterdag 27 december 2014 @ 13:58:
Ik heb een probleem met mijn nieuwe configuratie.

Ik ben inmiddels over naar een alleen maar pimatic opstelling en die bevalt tot op heden prima.
Alleen ik krijg geen feedback in mijn gui.

Wat bedoel ik hiermee;

- Wanneer ik schakel in mijn gui werkt alles perfect en snel
- Wanneer ik mijn kaku afstandsbediening gebruik zie ik in de log files ook dat de pi de pulsen ontvangt, en de verlichting schakeld.

Alleen in de gui past hij niet de status aan.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "xxxx4978",
            "unit": "1"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit",
      "id": "woonkamer-dressoir-lamp",
      "name": "Dressoir lamp",
      "class": "HomeduinoRFSwitch"
    },
Post eens een stukje van je debug log van het ontvangen ?

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


Acties:
  • 0 Henk 'm!

  • Nelus82
  • Registratie: April 2014
  • Laatst online: 16-04 08:16
aan..uit

code:
1
2
3
4
5
6
7
8
08:41:16.980 [pimatic-homeduino] debug: data: "RF receive 204 2664 328 1325 10092 0 0 0 010203020303020302020302030203020302030302030203020203030203020302020302030302030202030302020302030302020302030302020302030203030204"
08:41:17.021 [pimatic-homeduino] debug: received: [ 204, 328, 1325, 2664, 10092 ] 030102010202010201010201020102010201020201020102010102020102010201010201020201020101020201010201020201010201020201010201020102020104
08:41:17.064 [pimatic-homeduino] debug: switch1:  { id: 12704978, all: false, state: true, unit: 1 }
08:41:17.101 [pimatic-homeduino] debug: contact1:  { id: 12704978, all: false, state: true, unit: 1 }
08:41:19.903 [pimatic-homeduino] debug: data: "RF receive 207 2668 324 1323 10088 0 0 0 010203020303020302020302030203020302030302030203020203030203020302020302030302030202030302020302030302020302030203020302030203030204"
08:41:19.943 [pimatic-homeduino] debug: received: [ 207, 324, 1323, 2668, 10088 ] 030102010202010201010201020102010201020201020102010102020102010201010201020201020101020201010201020201010201020102010201020102020104
08:41:19.984 [pimatic-homeduino] debug: switch1:  { id: 12704978, all: false, state: false, unit: 1 }
08:41:20.019 [pimatic-homeduino] debug: contact1:  { id: 12704978, all: false, state: false, unit: 1 }

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Long shot .. zet ID en class eens boven de protocols optios:

code:
1
2
3
4
5
6
7
8
9
10
11
12
{
  "id": "woonkamer-dressoir-lamp",
  "name": "Dressoir lamp",
  "class": "HomeduinoRFSwitch",
  "protocols": [{
    "name": "switch1",
    "options": {
      "id": 12704978,
      "unit": 1
    }
  }]
}

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


Acties:
  • 0 Henk 'm!

  • Nelus82
  • Registratie: April 2014
  • Laatst online: 16-04 08:16
Bedankt voor de snelle reactie, maar helaas werkt het niet.

heb de config aangepast naar:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    {
      "id": "woonkamer-dressoir-lamp",
      "name": "Dressoir lamp",
      "class": "HomeduinoRFSwitch",
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "1"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit"
    },


Alles werkt hetzelfde als hiervoor. De volgorde van de config is trouwens hoe pimatic het zelf heeft gezet (heb de devices toegevoegd dmv de gui).

Wat mij ook opviel is wanneer ik het device schakel dmv een afstandsbediening dat er in de gui wel iets gebeurt, je ziet namelijk aan de muis dat er refreshed wordt.

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Heb je dit met 1 specifiek device, of met alles ?
Is alles up to date?

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


Acties:
  • 0 Henk 'm!

  • Nelus82
  • Registratie: April 2014
  • Laatst online: 16-04 08:16
Heb het met alle devices en alles is net geupdate.

Zit er aan te denken om een schone install te doen.

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Snap niet wat ik fout doe. Clean install van pimatic en krijg maar geen kaku ACM-1000 aan het schakelen.
In pilight werkte deze prima.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
        "light": {
                "name": "Verlichting",
                "1": {
                        "name": "Boekenplank",
                        "protocol": [ "kaku_switch" ],
                        "id": [{
                                "id": 8934706,
                                "unit": 0
                        }],
                        "state": "on"
                }
       }
}


Net even de config aangepast en werkt nog niet.
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
    {
      "plugin": "gpio"
    },
    {
      "plugin": "homeduino",
      "driver": "gpio",
      "driverOptions": {},
      "receiverPin": 0,
      "transmitterPin": 1
    }
  ],
  "devices": [
    {
      "id": "rfswitch",
      "name": "RFSwitch",
      "class": "HomeduinoRFSwitch",
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": 8934706,
            "unit": 0
          }
        }
      ]
    }

Kan het zo zijn dat pimatic de gpio pinnen niet goed aanstuurt? De transmitterpin heb ik een keer verandert etc, net als switch1 en 4 geprobeert. Ook met een homeduino getest maar geen resultaat.
Of heb ik ergens een stap overgeslagen of iets anders

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Je hebt toch niet pilight draaien die op dezelfde pinnen beslag legt ?
Je weet ook zeker dat de pinnummering in je config klopt? Je moet dus de WiringPi nummering aanhouden.

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


Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Geen pilight draaien, install gedaan zoals omschreven is op de site pimatic.org.
Pinnen gewijzigd van 0 en 4 naar 0 en 1, 11 en 12, 17 en 18.

Acties:
  • 0 Henk 'm!

  • dj-dano
  • Registratie: November 2014
  • Laatst online: 07-11-2024
Denk dat mijn Rpi is overleden of 2 setjes zenders dan lijkt me het eerste meest logisch maar toch even een nieuwe zender set besteld.

edit:
Oorzaak was een inwendige breuk in een van de jumperwires. Ook nieuwe spullen kunnen wel eens kuren hebben, mijn god wat was dat een zoeken pff

[ Voor 36% gewijzigd door dj-dano op 29-12-2014 14:38 ]


Acties:
  • 0 Henk 'm!
De KaKu starterset (APA3-1500R) is weer in de aanbieding bij Gamma
maandag 29 december 2014 t/m zondag 4 januari 2015

Afbeeldingslocatie: http://tweakers.net/ext/f/u4EwBGl0quXaNXN9K78TRRnP/full.png

:)

Acties:
  • 0 Henk 'm!

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • francoski
  • Registratie: Juni 2010
  • Niet online
Klein vraagje. Ik wil aan een aantal rules iets simpels toevoegen:

code:
1
... and its not 31 december


Dit werkt alleen niet. Zolang ik not weghaal werkt het, maar met not nooit. Dec 31 werkt ook niet. Hoe doe ik dit?

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
probeer dit eens:
code:
1
it is not December 31-2014

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


Acties:
  • 0 Henk 'm!

  • francoski
  • Registratie: Juni 2010
  • Niet online
Koffie schreef op dinsdag 30 december 2014 @ 20:44:
probeer dit eens:
code:
1
it is not December 31-2014
code:
1
Could not find an provider that decides next predicate of "it is not December 31-2014".

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
probeer eens iets als 'it is before 30 december or after 1 januari' ?

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


Acties:
  • 0 Henk 'm!
In pilight is het:
code:
1
IF ... AND (datetime.day != 31 AND datetime.month == 12) THEN ...


Ik kan me niet voorstellen dat het niet net zo makkelijk kan in pimatic.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
is not zit er blijkbaar niet in, dus dan blijft before en after als enige optie over:
code:
1
IF it is before December 31 or after January 1 THEN log "het is vandaag niet 31 december"

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


Acties:
  • 0 Henk 'm!
@Koffie
Verbaasde me eerlijk gezegd dat het niet mogelijk is om een device voor x tijd aan te zetten if not vergelijking te doen. [...] :+

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • francoski
  • Registratie: Juni 2010
  • Niet online
Koffie schreef op dinsdag 30 december 2014 @ 21:52:
is not zit er blijkbaar niet in, dus dan blijft before en after als enige optie over:
code:
1
IF it is before December 31 or after January 1 THEN log "het is vandaag niet 31 december"
code:
1
its before 31 december
werkt :)

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
CurlyMo schreef op dinsdag 30 december 2014 @ 21:55:
@Koffie
Verbaasde me eerlijk gezegd dat het niet mogelijk is om een device voor x tijd aan te zetten if not vergelijking te doen. [...] :+
Mwa, kost wat meer tekst, maar deze rule werkt toch echt:
code:
1
IF it is before December 31 or after January 1 THEN log turn lamp on for 10 minutes
:+

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


Acties:
  • 0 Henk 'm!

  • francoski
  • Registratie: Juni 2010
  • Niet online
Koffie schreef op dinsdag 30 december 2014 @ 22:18:
[...]

Mwa, kost wat meer tekst, maar deze rule werkt toch echt:
code:
1
IF it is before December 31 or after January 1 THEN log turn lamp on for 10 minutes
:+
Alleen before december 31 is voldoende.

Acties:
  • 0 Henk 'm!

  • Nelus82
  • Registratie: April 2014
  • Laatst online: 16-04 08:16
Ik heb een compleet schone installatie gedaan en de bekabeling opnieuw gedaan en doorgemeten.
Maar nog steeds hetzelfde resultaat en dat is dat de gui niet veranderd wanneer ik een device schakel met een afstandbediening.

hierbij mijn complete config, misschien vind iemand nog iets wat niet goed staat, ik zou het niet meer weten.

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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
{
  "settings": {
    "debug": true,
    "logLevel": "debug",
    "httpServer": {
      "enabled": true,
      "port": 5002
    },
    "database": {
      "deviceAttributeLogging": [
        {
          "deviceId": "*",
          "attributeName": "*",
          "time": "7d"
        },
        {
          "deviceId": "*",
          "attributeName": "temperature",
          "time": "1y"
        },
        {
          "deviceId": "*",
          "attributeName": "humidity",
          "time": "1y"
        }
      ],
      "messageLogging": [
        {
          "level": "*",
          "tags": [],
          "time": "7d"
        }
      ]
    },
    "authentication": {
      "secret": 
"xxxxx"
    },
    "httpsServer": {},
    "gui": {}
  },
  "plugins": [
    {
      "plugin": "homeduino",
      "driver": "serialport",
      "driverOptions": {
        "serialDevice": "/dev/ttyUSB0",
        "baudrate": 115200
      },
      "receiverPin": 0,
      "transmitterPin": 4
    },
    {
      "plugin": "cron"
    },
    {
      "plugin": "mobile-frontend",
      "theme": "graphite/water",
      "flat": false,
      "debug": false,
      "mode": "production"
    },
    {
      "plugin": "weather"
    },
    {
      "plugin": "sunrise",
      "latitude": 53.2xxxxx,
      "longitude": 5.7xxxxx
    },
    {
      "plugin": "pushover",
      "user": "xxxxx7gJzvKxxxxxBENhegz8Hxxxxx",
      "token": "xxxxxJ4HKxZcxxxxxw4qGyEcFxxxxx"
    },
    {
      "plugin": "sysinfo"
    },
    {
      "plugin": "ping"
    }
  ],
  "devices": [
    {
      "values": [
        "temperature",
        "humidity"
      ],
      "protocols": [
        {
          "name": "weather1",
          "options": {
            "id": "72",
            "channel": "1"
          }
        }
      ],
      "xLink": "",
      "id": "woonkamer-klimaat",
      "name": "Klimaat",
      "class": "HomeduinoRFWeatherStation"
    },
    {
      "protocols": [
        {
          "name": "dimmer1",
          "options": {
            "id": "12704978",
            "unit": "0"
          },
          "send": true,
          "receive": true
        }
      ],
      "xConfirm": false,
      "id": "woonkamer-booglamp",
      "name": "Booglamp",
      "class": "HomeduinoRFDimmer"
    },
    {
      "id": "woonkamer-dressoir-lamp",
      "name": "Dressoir lamp",
      "class": "HomeduinoRFSwitch",
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "1"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit"
    },
    {
      "protocols": [
        {
          "name": "dimmer1",
          "options": {
            "id": "12704978",
            "unit": "2"
          },
          "send": true,
          "receive": true
        },
        {
          "name": "dimmer1",
          "options": {
            "id": "10796222",
            "unit": "11"
          },
          "send": false,
          "receive": true
        }
      ],
      "xConfirm": false,
      "id": "woonkamer-eettafel-lamp",
      "name": "Eettafel lamp",
      "class": "HomeduinoRFDimmer"
    },
    {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "3"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit",
      "id": "woonkamer-beeld-en-audio",
      "name": "Beeld en Audio",
      "class": "HomeduinoRFSwitch"
    },
    {
      "protocols": [
        {
          "name": "dimmer1",
          "options": {
            "id": "12704978",
            "unit": "4"
          },
          "send": true,
          "receive": true
        }
      ],
      "xConfirm": false,
      "id": "keuken-plafondlamp",
      "name": "Plafondlamp",
      "class": "HomeduinoRFDimmer"
    },
    {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "5"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit",
      "id": "keuken-muurlamp",
      "name": "Muurlamp",
      "class": "HomeduinoRFSwitch"
    },
    {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "6",
            "send": false,
            "receive": true
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit",
      "id": "hal-plafonniere",
      "name": "Plafonniere",
      "class": "HomeduinoRFSwitch"
    },
    {
      "protocols": [],
      "xConfirm": false,
      "id": "slaapkamer-plaffoniere",
      "name": "Plaffoniere",
      "class": "HomeduinoRFDimmer"
    },
    {
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "uit",
      "id": "slaapkamer-wakeuplight-06-30",
      "name": "WakeupLight 06:30",
      "class": "DummySwitch"
    },
    {
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "uit",
      "id": "slaapkamer-wakeuplight-09-00",
      "name": "WakeupLight 09:00",
      "class": "DummySwitch"
    },
    {
      "degreeType": "C",
      "timeout": "60000",
      "id": "weer",
      "name": "Leeuwarden, Netherlands",
      "class": "WeatherDevice"
    },
    {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "12"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit",
      "id": "buitenlamp-voor",
      "name": "Buitenlamp - Voor",
      "class": "HomeduinoRFSwitch"
    },
    {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "13"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit",
      "id": "buitenlamp-achter",
      "name": "Buitenlamp - Achter",
      "class": "HomeduinoRFSwitch"
    },
    {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704979",
            "unit": "1"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Water",
      "xOffLabel": "",
      "id": "water-geven-kruidentuin",
      "name": "Water geven - Kruidentuin",
      "class": "HomeduinoRFSwitch"
    },
    {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704979",
            "unit": "2"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Water",
      "xOffLabel": "",
      "id": "water-geven-tuin",
      "name": "Water geven - Tuin",
      "class": "HomeduinoRFSwitch"
    },
    {
      "class": "SystemSensor",
      "id": "syssensor",
      "name": "System",
      "attributes": [
        {
          "name": "cpu"
        },
        {
          "name": "temperature"
        },
        {
          "name": "memory"
        }
      ]
    },
    {
      "host": "192.168xxxxx",
      "interval": 60000,
      "timeout": 2000,
      "retries": 4,
      "xLink": "",
      "xPresentLabel": "Aanwezig",
      "xAbsentLabel": "",
      "id": "niels-phone",
      "name": "Niels",
      "class": "PingPresence"
    },
    {
      "host": "192.168.xxxxx",
      "interval": 60000,
      "timeout": 2000,
      "retries": 4,
      "xLink": "",
      "xPresentLabel": "Aanwezig",
      "xAbsentLabel": "",
      "id": "johanneke-phone",
      "name": "Johanneke",
      "class": "PingPresence"
    },
    {
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "15"
          }
        }
      ],
      "id": "test",
      "name": "Test",
      "class": "HomeduinoRFSwitch"
    }
  ],
  "rules": [],
  "pages": [
    {
      "id": "test",
      "name": "Begane grond",
      "devices": [
        {
          "deviceId": "hal-plafonniere"
        },
        {
          "deviceId": "keuken-plafondlamp"
        },
        {
          "deviceId": "keuken-muurlamp"
        },
        {
          "deviceId": "woonkamer-klimaat"
        },
        {
          "deviceId": "woonkamer-booglamp"
        },
        {
          "deviceId": "woonkamer-dressoir-lamp"
        },
        {
          "deviceId": "woonkamer-eettafel-lamp"
        },
        {
          "deviceId": "woonkamer-beeld-en-audio"
        }
      ]
    },
    {
      "id": "eerste-verdieping",
      "name": "Eerste verdieping",
      "devices": [
        {
          "deviceId": "slaapkamer-plaffoniere"
        },
        {
          "deviceId": "slaapkamer-wakeuplight-06-30"
        },
        {
          "deviceId": "slaapkamer-wakeuplight-09-00"
        }
      ]
    },
    {
      "id": "buiten",
      "name": "Buiten",
      "devices": [
        {
          "deviceId": "water-geven-kruidentuin"
        },
        {
          "deviceId": "water-geven-tuin"
        },
        {
          "deviceId": "weer"
        },
        {
          "deviceId": "buitenlamp-voor"
        },
        {
          "deviceId": "buitenlamp-achter"
        }
      ]
    },
    {
      "id": "overige",
      "name": "Overige",
      "devices": [
        {
          "deviceId": "niels-phone"
        },
        {
          "deviceId": "johanneke-phone"
        },
        {
          "deviceId": "syssensor"
        },
        {
          "deviceId": "test"
        }
      ]
    }
  ],
  "groups": [
    {
      "id": "woonkamer",
      "name": "Woonkamer",
      "devices": [
        "woonkamer-klimaat",
        "woonkamer-booglamp",
        "woonkamer-dressoir-lamp",
        "woonkamer-eettafel-lamp",
        "woonkamer-beeld-en-audio"
      ],
      "rules": [],
      "variables": []
    },
    {
      "id": "keuken",
      "name": "Keuken",
      "devices": [
        "keuken-plafondlamp",
        "keuken-muurlamp"
      ],
      "rules": [],
      "variables": []
    },
    {
      "id": "hal",
      "name": "Hal",
      "devices": [
        "hal-plafonniere"
      ],
      "rules": [],
      "variables": []
    },
    {
      "id": "buiten",
      "name": "Buiten",
      "devices": [
        "weer",
        "buitenlamp-voor",
        "buitenlamp-achter"
      ],
      "rules": [],
      "variables": []
    },
    {
      "id": "bewatering",
      "name": "Bewatering",
      "devices": [
        "water-geven-kruidentuin",
        "water-geven-tuin"
      ],
      "rules": [],
      "variables": []
    },
    {
      "id": "slaapkamer",
      "name": "Slaapkamer",
      "devices": [
        "slaapkamer-plaffoniere",
        "slaapkamer-wakeuplight-06-30",
        "slaapkamer-wakeuplight-09-00"
      ],
      "rules": [],
      "variables": []
    },
    {
      "id": "raspberry",
      "name": "Raspberry",
      "devices": [
        "syssensor"
      ],
      "rules": [],
      "variables": []
    },
    {
      "id": "aanwezig",
      "name": "Aanwezig",
      "devices": [
        "niels-phone",
        "johanneke-phone"
      ],
      "rules": [],
      "variables": []
    },
    {
      "id": "test",
      "name": "Test",
      "devices": [
        "test"
      ],
      "rules": [],
      "variables": []
    }
  ],
  "users": [
    {
      "username": "xxxxx",
      "password": "xxxxx",
      "role": "admin"
    }
  ],
  "roles": [
    {
      "name": "admin",
      "permissions": {
        "pages": "write",
        "rules": "write",
        "variables": "write",
        "messages": "write",
        "events": "write",
        "devices": "write",
        "config": "write",
        "groups": "write",
        "plugins": "write",
        "updates": "write",
        "controlDevices": true,
        "restart": true
      }
    }
  ],
  "variables": []
}

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Dit geld voor ALLE kaku devices?
Zie je als je met de AB schakelt echt je ID voorbij komen in de debug? Wat zie je in de debug als je vanuit de GUI schakelt ?
Is het echt KaKu of een china-ding wat op switch1 reageert ?

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


Acties:
  • 0 Henk 'm!

  • Nelus82
  • Registratie: April 2014
  • Laatst online: 16-04 08:16
Dit geld voor alle devices.

Bij dit device hebben we de volgorde aangepaste:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 {
      "id": "woonkamer-dressoir-lamp",
      "name": "Dressoir lamp",
      "class": "HomeduinoRFSwitch",
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": "12704978",
            "unit": "1"
          }
        }
      ],
      "xConfirm": false,
      "xLink": "",
      "xOnLabel": "Aan",
      "xOffLabel": "Uit"
    },



Dit zie ik in de debug voorbij komen wanneer ik met de AB schakel:
code:
1
2
3
4
5
6
7
8
10:12:14.791 [pimatic-homeduino] debug: data: "RF receive 251 2660 1310 324 10104 0 0 0 010002000202000200000200020002000200020200020002000002020002000203000200020200020000020200000200020200000200020200000200020002020004"
10:12:14.832 [pimatic-homeduino] debug: received: [ 251, 324, 1310, 2660, 10104 ] 030002000202000200000200020002000200020200020002000002020002000201000200020200020000020200000200020200000200020200000200020002020004
10:12:14.875 [pimatic-homeduino] debug: switch1:  { id: 12704978, all: false, state: true, unit: 1 }
10:12:14.913 [pimatic-homeduino] debug: contact1:  { id: 12704978, all: false, state: true, unit: 1 }
10:12:16.641 [pimatic-homeduino] debug: data: "RF receive 251 2660 1308 324 10104 0 0 0 010002000202030200000200020002000200020200020002000002020002000203000200020200020000020200000200020200000200020002000200020002020004"
10:12:16.684 [pimatic-homeduino] debug: received: [ 251, 324, 1308, 2660, 10104 ] 030002000202010200000200020002000200020200020002000002020002000201000200020200020000020200000200020200000200020002000200020002020004
10:12:16.727 [pimatic-homeduino] debug: switch1:  { id: 12704978, all: false, state: false, unit: 1 }
10:12:16.765 [pimatic-homeduino] debug: contact1:  { id: 12704978, all: false, state: false, unit: 1 }


Dit wanneer ik vanuit de GUI schakel:
code:
1
2
3
4
5
6
7
8
9
10
10:14:46.829 [pimatic-homeduino] debug: data: "ACK"
10:14:46.892 [pimatic-homeduino] debug: data: "RF receive 310 2608 1252 10188 0 0 0 0 010002000202000200000200020002000200020200020002000002020002000200000200020200020000020200000200020200000200020200000200020002020003"
10:14:46.934 [pimatic-homeduino] debug: received: [ 310, 1252, 2608, 10188 ] 020001000101000100000100010001000100010100010001000001010001000100000100010100010000010100000100010100000100010100000100010001010003
10:14:46.977 [pimatic-homeduino] debug: switch1:  { id: 12704978, all: false, state: true, unit: 1 }
10:14:47.014 [pimatic-homeduino] debug: contact1:  { id: 12704978, all: false, state: true, unit: 1 }
10:14:48.452 [pimatic-homeduino] debug: data: "ACK"
10:14:48.519 [pimatic-homeduino] debug: data: "RF receive 311 2604 1249 10192 0 0 0 0 010002000202000200000200020002000200020200020002000002020002000200000200020200020000020200000200020200000200020002000200020002020003"
10:14:48.564 [pimatic-homeduino] debug: received: [ 311, 1249, 2604, 10192 ] 020001000101000100000100010001000100010100010001000001010001000100000100010100010000010100000100010100000100010001000100010001010003
10:14:48.608 [pimatic-homeduino] debug: switch1:  { id: 12704978, all: false, state: false, unit: 1 }
10:14:48.646 [pimatic-homeduino] debug: contact1:  { id: 12704978, all: false, state: false, unit: 1 }


Het zijn allemaal echte KAKU devices

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Zo te zien heeft het echt iets met je config te maken. Als ik jouw config in mijn pimatic zet, kan ik je probleem reproduceren.
Ik zou je devices eens opbouwen met handmatige edit, in plaats van de unsupported GUI pagina. Blijkbaar gaat daar toch iets mis ?

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


Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
Zoo, eindelijk de tijd gevonden om met mijn brakke hoofd mijn raspers weer aan de praat gekregen.

Mooi alles weer ingesteld ect, en werkt weer :)
Binnenkort weer verder met mijn thermostaat er aan hangen.

Maar nog een paar vraagjes, ik zie hier soms stukjes voorbijkomen dat mensen labels kunne hernoemen ect.

Hier kan ik alleen niets over vinden... Kan je alle labels veranderen?

Ook, de weather plug-in, die heeft erg veel info. Maar de "widget" geeft het wel erg beroerd aan, en erg beknopt.
Is er een mogelijkheid om die uit te breiden?

Acties:
  • 0 Henk 'm!

  • Nelus82
  • Registratie: April 2014
  • Laatst online: 16-04 08:16
Koffie, bedankt voor je input.

Ik heb weer een schone installatie gedaan en handmatig 1 device toegevoegd en nu werkt het.

Morgen maar weer verder om de configuratie uit te bouwen!

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
{
  "//": "Please only change this file when pimatic is NOT running else pimatic will overwrite your changes.",
  "settings": {
    "httpServer": {
      "enabled": true,
      "port": 80
    },
    "database": {
      "deviceAttributeLogging": [
        {
          "deviceId": "*",
          "attributeName": "*",
          "time": "7d"
        },
        {
          "deviceId": "*",
          "attributeName": "temperature",
          "time": "1y"
        },
        {
          "deviceId": "*",
          "attributeName": "humidity",
          "time": "1y"
        }
      ],
      "messageLogging": [
        {
          "level": "*",
          "tags": [],
          "time": "7d"
        }
      ]
    },
    "authentication": {
      "secret": "xxxxx"
    },
    "httpsServer": {},
    "gui": {}
  },
  "plugins": [
    {
      "plugin": "cron"
    },
    {
      "plugin": "mobile-frontend"
    },
    {
      "plugin": "homeduino",
      "driver": "serialport",
      "driverOptions": {
        "serialDevice": "/dev/ttyUSB0",
        "baudrate": 115200
      },
      "receiverPin": 0,
      "transmitterPin": 4
    }
  ],
  "devices": [
    {
      "id": "rfswitch",
      "name": "RFSwitch",
      "class": "HomeduinoRFSwitch",
      "protocols": [
        {
          "name": "switch1",
          "options": {
            "id": 12704978,
            "unit": 1
          }
        }
      ]
    }
  ],
  "rules": [],
  "pages": [
    {
      "id": "favourite",
      "name": "Favourites",
      "devices": [
        {
          "deviceId": "rfswitch"
        }
      ]
    }
  ],
  "groups": [],
  "users": [
    {
      "username": "admin",
      "password": "xxxxx",
      "role": "admin"
    }
  ],
  "roles": [
    {
      "name": "admin",
      "permissions": {
        "pages": "write",
        "rules": "write",
        "variables": "write",
        "messages": "write",
        "events": "write",
        "devices": "write",
        "groups": "write",
        "plugins": "write",
        "updates": "write",
        "controlDevices": true,
        "restart": true
      }
    }
  ],
  "variables": []
}

Acties:
  • 0 Henk 'm!

  • Nelus82
  • Registratie: April 2014
  • Laatst online: 16-04 08:16
Ben nu mijn config handmatig aan het vullen, en loop tegen het volgende probleem op.

Ik zou graag in de GUI willen zien wanneer ik een dimmer aan en uit zet. Ik weet dat er bij KAKU geen terugkoppeling is zoals Z-wave maar wanneer ik een (dimmer)device uitzet met een AB zie ik het volgende langskomen:
code:
1
2
debug [pimatic-homeduino]: contact1: { id: 12704978, all: false, state: false, unit: 2 }
debug [pimatic-homeduino]: switch1: { id: 12704978, all: false, state: false, unit: 2 }


Wanneer ik hem aanzet met een AB
code:
1
2
debug [pimatic-homeduino]: contact1: { id: 12704978, all: false, state: true, unit: 2 }
debug [pimatic-homeduino]: switch1: { id: 12704978, all: false, state: true, unit: 2 }


Vervolgens heb ik het volgende toegevoegd aan de config:
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
 {
      "id": "woonkamer-eettafel-lamp",
      "name": "Eettafel lamp",
      "class": "HomeduinoRFDimmer",
      "protocols": [
        {
          "name": "dimmer1",
          "options": {
            "id": 12704978,
            "unit": 2
          },
          "send": true,
          "receive": false
        },
        {
          "name": "switch1",
          "options": {
            "id": 12704978,
            "unit": 2
          },
          "send": false,
          "receive": true
        }
      ]


Resultaat is dat wanneer ik met de AB schakel dat het licht werkt en ik heb terugkoppeling in de GUI...maar wanneer ik schakel in de GUI dan werkt uit wel, maar aan niet

Acties:
  • 0 Henk 'm!

Anoniem: 493704

omdat ik niet zo veel op heb met kaku (alleen de naam al klik aan klik uit brr) wil ik het op een andere manier aanvliegen door gebruik te maken van louter arduino nano's en rf zender en transmitters, kosten toch geen drol. Dit in combinatie met een bananapi ipv een rasp. Het installeren van Pimatic en de plugins homeduino DMT en remoteswitch ging allemaal wel prima echter als ik probeer iets te ontvangen komt er niets binnen. Ik krijg een timeouterrormedling DHT sensor maar er komen geen codes langsrollen. Ik neem aan at je die kan zien op de pimatci frontend of moet ik kijken in een debuglog? Ik heb met een andere nano gechecked of er codes binnen komen dus de zender werk wel ok. Ik krijg ook geen foutmelding vanuit homeduino behalve dan de timeoutmelding dus alles lijkt goed geinstalleerd. Receiverpin 0 gebruikt op D2.
Wat zie ik over het hoofd?

Acties:
  • 0 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
Ik heb eindelijk mijn 433Mhz Transmitter ontvangen, waarom ik niet de receiver en de transmitter in een keer heb besteld is me een raadsel, maar goed. De config werkt, ik kan mijn eurodomest (lang leve de Action!) schakelen met pimatic.
Het signaal van mijn deurbel kan ik afvangen, maar ik kan deze niet verzenden; de debug regels zijn:
code:
1
2
debug [pimatic-homeduino]: switch8: { systemcode: 17, programcode: 'C0', state: false }
debug [pimatic-homeduino]: switch6: { systemcode: 19, programcode: 6, state: true }

Ik heb beide devices aangemaakt:
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
    {
      "id": "Deurbel",
      "name": "Deurbel",
      "class": "HomeduinoRFSwitch",
      "protocols": [
        {
          "name": "switch6",
          "options": {
            "systemcode": 19,
            "programcode": 6
          }
        }
      ]
    },
    {
      "id": "Deurbel8",
      "name": "Deurbel8",
      "class": "HomeduinoRFSwitch",
      "protocols": [
        {
          "name": "switch8",
          "options": {
            "systemcode": 19,
            "programcode": "C0"
          }
        }
      ]
    },

Maar ik krijg het niet voor elkaar de code te laten verzenden. De switch6 schakelt wel als er op de bel gedrukt wordt. Zie ik iets over het hoofd?

Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
Je hebt volgensmij switch 6 en 8 omgewisseld.

in de debug staat switch6 bij code 19. En in je config staat daar switch8 ;)

Acties:
  • 0 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
typefoutje, maar niet de oplossing:
Als ik switch6 schakel zie ik in de debug:
code:
1
2
debug [pimatic-homeduino]: switch8: { systemcode: 0, programcode: 'F12', state: false }
debug [pimatic-homeduino]: switch6: { systemcode: 19, programcode: 6, state: false }


Als ik switch8 schakel (aan en uit achterelkaar):
code:
1
2
3
4
5
debug [pimatic-homeduino]: switch8: { systemcode: 17, programcode: 'C0', state: true }
debug [pimatic-homeduino]: switch6: { systemcode: 17, programcode: 4, state: true }

debug [pimatic-homeduino]: switch8: { systemcode: 17, programcode: 'C0', state: false }
debug [pimatic-homeduino]: switch6: { systemcode: 17, programcode: 4, state: true }


Daarna heb ik gepobeerd een multiswitch te maken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    {
      "id": "switchmp",
      "name": "deurbelcombi",
      "class": "HomeduinoRFSwitch",
      "protocols": [
        {
          "name": "switch6",
          "options": {
            "systemcode": 19,
            "programcode": 6
          },
          "state":"false"
        },
        {
          "name": "switch8",
          "options": {
            "systemcode": 17,
            "programcode": "C0"
          }
        }
      ]
    },


Maar deze laatste mulitswitch geeft dezelfde output als switch8 alleen.

Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
Even vraagje,

kun je wel andere dingen aan sturen?
mogelijk werkt de transmitter niet goed?

En die debug output, is dat een ontvangen code of verzonden?

Vaak is voor het zenden 1 van de 2 ook al genoeg. met mijn kaku schakelaars krijg ik ook 3 dingen binnen als ik de AB gebruik. Maar 1 sturen is al voldoende.

Kijk ook even wat switch6 en 8 inhouden. Het kan prima zijn dat homeduino denkt dat het een bepaald protocol is,maar dat het dat helemaal niet is. Check anders eens de raw data van het commando.

Acties:
  • 0 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
dit is de originele code die door de bel wordt verzonden
code:
1
2
debug [pimatic-homeduino]: switch8: { systemcode: 17, programcode: 'C0', state: false }
debug [pimatic-homeduino]: switch6: { systemcode: 19, programcode: 6, state: true }


Dit is als pimatic switch 6 schakelt:
code:
1
2
debug [pimatic-homeduino]: switch8: { systemcode: 0, programcode: 'F12', state: false }
debug [pimatic-homeduino]: switch6: { systemcode: 19, programcode: 6, state: false }


Dit als pimatic switch 8 schakelt:
code:
1
2
3
4
5
debug [pimatic-homeduino]: switch8: { systemcode: 17, programcode: 'C0', state: true }
debug [pimatic-homeduino]: switch6: { systemcode: 17, programcode: 4, state: true }

debug [pimatic-homeduino]: switch8: { systemcode: 17, programcode: 'C0', state: false }
debug [pimatic-homeduino]: switch6: { systemcode: 17, programcode: 4, state: true }


Mijn eurodomest werken via de transmitter. (Transmitter werkt correct)

Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
Probeer Je te richten op switch6, negeer switch8 even.

Want die komt al overeen nu, alleen was de state false in plaats van true.

Welk merk gebruik je, misschien is die niet ondersteund: https://github.com/pimati.../blob/master/protocols.md

Acties:
  • 0 Henk 'm!

  • htca
  • Registratie: November 2001
  • Laatst online: 17:10
Ik ga het proberen, ik heb geen idee of-ie ondersteund is (woensdag pas weer). Dit is hem.
Afbeeldingslocatie: http://www.agroluxesale.nl/images/189_132df7f_31930.jpg

Acties:
  • 0 Henk 'm!

  • fjux
  • Registratie: Februari 2011
  • Laatst online: 25-06 13:49
@dj-dano

Mocht je interesse hebben, ik heb de eerste versie van de Opentherm gateway af!

op: https://github.com/Fjuxx/pimatic-otgw kun je alle info vinden die nodig is.

Deze is nog gebaseerd op de standaard thermostaat die beschikbaar is in pimatic, Heb nog toekomstplannen om het verder uit te breiden. (opentherm heeft nog aardig wat mogelijkheden!)

nog een paar kleine opmerkingen:

Auto = Geen override (dus gewoon weer via thermostaat)
Manu = Temporary override (zie TT command op http://otgw.tclcode.com/firmware.html#configuration)
Boost = Constant temperature (Zie TC command op http://otgw.tclcode.com/firmware.html#configuration)

Met mijn thermostaat is alleen TT en TC het zelfde. (celcia 20)

@htca met dat plaatje kunnen we uiteraard niets ;)

Probeer anders de RAW RF commando's op te vangen en die dan weer te versturen.
Theoretisch moet dat altijd werken.

Acties:
  • 0 Henk 'm!

  • Gijs zijn Baas
  • Registratie: November 2006
  • Laatst online: 07-05 12:34
met de plugin pimatic-homeduino kun je meerdere uitgangen besturen van de NANO
getest heb ik D4 - D12 via

{
"id": "pin-switch",
"name": "Pin Switch",
"class": "HomeduinoSwitch",
"inverted": false,
"pin": 13
}

Maar hoe kan je de ingangen A0 - A5 uitlezen?
Is daar ook een mogelijkheid voor en kan je dan ook kiezen tussen analoog en digitaal uitlezen?

Acties:
  • 0 Henk 'm!

  • skipper79
  • Registratie: Maart 2010
  • Niet online
iemand ervaring met het aansluiten van een DS18B20 op de Arduino Nano -poorten icm RPi? Momenteel gebruik ik de 'pimatic-ds18b20'-plugin icm een GPIO poort.
Graag wil ik alles via de Arduino Nano laten lopen.

update: op https://github.com/pimatic/homeduino/issues/4 zag ik dezelfde wens, maar geen verdere reacties.

[ Voor 41% gewijzigd door skipper79 op 08-01-2015 13:55 ]


Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Wat is de toegevoegde waarde om dit via de Nano te laten lopen tov rechtstreeks via het OS ?

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


Acties:
  • 0 Henk 'm!

  • skipper79
  • Registratie: Maart 2010
  • Niet online
@Koffie; door het via de Nano te laten verlopen kan ik alles op 1 breadborad plaatsen met 1 usb-verbinding tussen RPi en Nano. Dus meer cosmetisch ;)

Acties:
  • 0 Henk 'm!

  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 15:34
Ik heb pilight werkend met mijn kaku schakelaars, nu wil ik pimatic gebruiken om lichten te schakelen op zonsondergang etc. Nu kan dit met pimatic, maar ik las ergens dat ik niet perse pilight meer nodig heb? dat alles met pimatic kan?

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Jup, pimatic kan tegenwoordig ook zelf RF zenden : Koffie's tweakblog: Native RF zenden en ontvangen met pimatic
In mijn blog ga ik er vanuit dat je een Arduino Nano tussen je ontvanger en de pi hebt zitten, maar het kan kan ook zonder of met een bestaand pilight filter.

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


Acties:
  • 0 Henk 'm!

  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 15:34
Ik heb een bandpass filter er tussen zitten.

wat moet ik hier dan instellen

code:
1
2
3
4
5
6
7
8
9
10
{
  "plugin": "homeduino",
  "driver": "serialport",
  "driverOptions": {
    "serialDevice": "/dev/ttyUSB0",
    "baudrate": 115200
  },
  "receiverPin": 0,
  "transmitterPin": 4
}

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
https://github.com/pimati...th-attiny45--85-prefilter

code:
1
2
3
4
5
6
7
{
  "plugin": "homeduino",
  "driver": "gpio",
  "driverOptions": {},
  "receiverPin": 0,
  "transmitterPin": 4
}

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


Acties:
  • 0 Henk 'm!
@sweebee, met de laatste pilight nightly kan je via eventing ook gewoon je lampen schakelen a.d.v. zonsondergang (en veel meer). Mocht dat je enige reden zijn om pimatic te gebruiken:
code:
1
2
3
4
        "kerstboom-on": {
            "rule": "IF ((sunriseset.sunset == (datetime.hour + (datetime.minute / 100)) AND kerstboom.state IS off) AND datetime.second == 0) THEN switch DEVICE kerstboom TO on",
            "active": 1
        },

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • mcgaag
  • Registratie: November 2011
  • Niet online
Ik ben bezig met pimatic en heb al een en ander voor elkaar. Ds18b20's worden weergegeven en de kaku schakelaars bediend. Ik wil ook graag de thermostaat oplossing gebruiken maar ht lukt mij niet om een variabele zoals $temp_instelling toe te voegen in de config.json. Kan iemand mij wijzen op een plek waar dat wordt uitgelegd? Of even het gedeelte van zijn werkende config.json laten zien?

Acties:
  • 0 Henk 'm!

  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 15:34
Ik heb thuis een Nefit Easy. Die zit gekoppeld aan wifi. Is het mogelijk deze uit te lezen met pimatic op een of andere manier?

Acties:
  • 0 Henk 'm!

  • incmve
  • Registratie: Augustus 2008
  • Laatst online: 20-06 23:22

incmve

maredana.nl

mcgaag schreef op zondag 11 januari 2015 @ 09:36:
Ik ben bezig met pimatic en heb al een en ander voor elkaar. Ds18b20's worden weergegeven en de kaku schakelaars bediend. Ik wil ook graag de thermostaat oplossing gebruiken maar ht lukt mij niet om een variabele zoals $temp_instelling toe te voegen in de config.json. Kan iemand mij wijzen op een plek waar dat wordt uitgelegd? Of even het gedeelte van zijn werkende config.json laten zien?
Een variabele toevoegen kun je gewoon via het menu variables doen.
Als je op de pagina van je variabelen op het tandwieltje klikt kun je onderaan de pagina een nieuwe toevoegen.

Mijn YT kanaal - Mijn domotica blog


Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
mcgaag schreef op zondag 11 januari 2015 @ 09:36:
Ik ben bezig met pimatic en heb al een en ander voor elkaar. Ds18b20's worden weergegeven en de kaku schakelaars bediend. Ik wil ook graag de thermostaat oplossing gebruiken maar ht lukt mij niet om een variabele zoals $temp_instelling toe te voegen in de config.json. Kan iemand mij wijzen op een plek waar dat wordt uitgelegd? Of even het gedeelte van zijn werkende config.json laten zien?
Maak je al gebruik van de nieuwe thermostaat device?
code:
1
2
3
4
5
6
7
    {
      "id": "thermostaat",
      "class": "DummyHeatingThermostat",
      "name": "Thermostaat",
      "comfyTemp": 20,
      "ecoTemp": 18
    },


Te gebruiken in rules als:

code:
1
IF it is before 06:00 and mode of thermostaat = auto THEN set temp of thermostaat to 18°C

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


Acties:
  • 0 Henk 'm!

  • mcgaag
  • Registratie: November 2011
  • Niet online
He die kende ik niet. Ik duik er even in. Bedankt.

Acties:
  • 0 Henk 'm!

  • mcgaag
  • Registratie: November 2011
  • Niet online
Ziet er goed uit die thermostaat. Is daar nog wat meer uitleg over? Ik kan er online weinig over vinden. Maar als ik het goed begrijp zal ik nu dus met verschillende rules verschillen moeten detecteren tussen de in de thermostaat ingestelde temperatuur en de gemeten temperatuur, en op basis daarvan schakelen?

Acties:
  • 0 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 00:42
Eigenlijk is het relatief simpel. Het is, zoals de naam al zegt, een dummy device.
Uit zichzelf doet het niets. Maar je kunt de 3 modi detecteren met een rule: mode if thermostaat = auto/manu/boost,
De temperatuur kun je ook uitlezen : temperatureSetpoint of thermostaat = xx.
Vervolgens kun je zowel modus als temperatuur ook weer wijzigen met een rule : set mode of thermostaat to "auto" en: set temp of thermostaat to 18

Zodra de temperatuur op een waarde van de setting eco of comfy komt (handmatig of via een rule) word automatisch de betreffende knop (eco of comfy) blauw.

Ik gebruik zelf auto als equivalent van 'volg programma'. De knop auto is dus een 'temperatuur continu'. Zodra de modus op boost staat, word de huidige temperatuur setting in een variable gezet, om vervolgens de setting met 2 graden te verhogen. 1 uur later word de vorige waarde weer teruggezet.

Schakelen op basis van de setting en een gemeten temperatuur kan van enorm simpel:
code:
1
IF $probe-woonkamer.temperature < $thermostaat.temperatureSetpoint THEN turn warmte on


Tot wat complexer:
code:
1
IF $probe-woonkamer.temperature < ($thermostaat.temperatureSetpoint + $BenedenThermostaatMarge) and warmte is turned off and $BenedenWarmtOp = 0 and $BenedenStopWarmte = 0 for 5 minutes THEN turn warmte on after 10 seconds

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


Acties:
  • 0 Henk 'm!

  • mcgaag
  • Registratie: November 2011
  • Niet online
Koffie schreef op zondag 11 januari 2015 @ 21:49:
Eigenlijk is het relatief simpel. Het is, zoals de naam al zegt, een dummy device.
Uit zichzelf doet het niets. Maar je kunt de 3 modi detecteren met een rule: mode if thermostaat = auto/manu/boost,
De temperatuur kun je ook uitlezen : temperatureSetpoint of thermostaat = xx.
Vervolgens kun je zowel modus als temperatuur ook weer wijzigen met een rule : set mode of thermostaat to "auto" en: set temp of thermostaat to 18

Zodra de temperatuur op een waarde van de setting eco of comfy komt (handmatig of via een rule) word automatisch de betreffende knop (eco of comfy) blauw.

Ik gebruik zelf auto als equivalent van 'volg programma'. De knop auto is dus een 'temperatuur continu'. Zodra de modus op boost staat, word de huidige temperatuur setting in een variable gezet, om vervolgens de setting met 2 graden te verhogen. 1 uur later word de vorige waarde weer teruggezet.

Schakelen op basis van de setting en een gemeten temperatuur kan van enorm simpel:
code:
1
IF $probe-woonkamer.temperature < $thermostaat.temperatureSetpoint THEN turn warmte on


Tot wat complexer:
code:
1
IF $probe-woonkamer.temperature < ($thermostaat.temperatureSetpoint + $BenedenThermostaatMarge) and warmte is turned off and $BenedenWarmtOp = 0 and $BenedenStopWarmte = 0 for 5 minutes THEN turn warmte on after 10 seconds
Ik snap het. Het werkt prima. Dank voor de tips!

Acties:
  • 0 Henk 'm!

  • sweebee
  • Registratie: Oktober 2008
  • Laatst online: 15:34
Weet iemand of je een andere naam aan de status kunt geven? Ik heb bijv een deurbel er achter zitten van kaku en daar staat nu closed en bij indrukken opened. Kan ik daar wachten en ingedrukt van maken?

Afbeeldingslocatie: http://oi60.tinypic.com/9ll5kw.jpg
Pagina: 1 ... 3 ... 18 Laatste