Ga naar inhoud
Con

Domoticz op Debian icm DS1820 sensoren.

Aanbevolen berichten

Momenteel heb ik Domoticz ook op een PI draaien.

Ik wil eigenlijk van de PI af maar daar zitten 10

temperatuursensors DS1820 op één IO.

 

Kan dat ook met Debian of hoe doe je dat?

Deel dit bericht


Link naar bericht
Delen op andere sites

Debian op welk hardware platform? Een PC? Dan moet je toch echt op de een of andere manier een IO pin zien te vinden die je kan (mis)bruiken... Dan kan het bijna eenvoudiger zijn een arduino mini oid te gebruiken welke de temperatuur sensoren uitleest, en deze dan via de seriele/usb poort terugstuurt...

Deel dit bericht


Link naar bericht
Delen op andere sites

Ik heb het jaren geleden ook al overwogen, maar het lijkt in 1e instantie makkelijk.

Uiteindelijk draait het hier nog steeds perfect op een PI en heb geen reden om dit te veranderen.

 

Sta natuurlijk open voor nieuwe inzichten.😉

 

Edit: typo

aangepast door Mrbeam

Deel dit bericht


Link naar bericht
Delen op andere sites

Misschien help deze link tot nieuwe inzichten,

het lijkt mij allemaal niet zo ingewikkeld...

https://martybugs.net/electronics/tempsensor/

 

Een USB converter aanschaffen en wat software

installeren. Ze hebben getest tot 300 meter 

kabellengte en 3 sensors. De sensors worden

2-draads aangesloten. Het toewijzen van de

sensors gebeurd bijna hetzelfde als bij de PI.

 

Dit wordt mijn winterproject.

aangepast door Con

Deel dit bericht


Link naar bericht
Delen op andere sites
Geplaatst: (aangepast)

Ik ben 3 dagen terug de strijd aangegaan. Heb een USB converter

aangeschaft, ik had nog een DS1820 liggen.

 

Met Digitemp krijg ik de temperatuur te zien, so far so good.

Echter, hier kun je in de basis niets mee naar Domoticz toe.

Of wel? Stel ik schrijf de ingelezen temperaturen naar een

textfile en lees die file uit in Domoticz...? Hoe weet ik nog niet.

 

Andere optie is OWFS (onewirefilesystem) alleen krijg ik dat

niet vlot getrokken.

 

Wie heeft hier (met bovenstaande 2 opties) ervaring mee en

kan mij helpen aan een oplossing.

 

Nog even voor de memory, ik gebruik Debian op een GigaByte PC(tje)

geweldig ding overigens, draait nu al een jaar 24/7 zonder enige hik

met Domoticz als test-omgeving.

aangepast door Con

Deel dit bericht


Link naar bericht
Delen op andere sites

ik heb zelf geen ervaring met Ds1820. Maar in domoticz zou je hem als sensor moeten kunnen toevoegen om de temperatuur uit te kunnen lezen. Zie je die usb converter wel terug in de hardware tab van Domoticz?

 

heb je hier wat aan Con? in die wiki page staat ook een stuk over hoe je 1wire aan de praat krijgt.

Deel dit bericht


Link naar bericht
Delen op andere sites

Dat is een goeie...

 

Onder Hardware heb ik gekozen voor Mysensors Gateway USB en vervolgens de juiste serial poort

gekozen ttyUSB2.

Er verscheen echter geen sensor.

 

Boeiend is dat ik de sensor kan uitlezen op Debian, als ik Mysensors in Domoticz heb aangemaakt

dan blijft de opdracht om een sensor uit te lezen hangen op Debian.

Verwijder ik hem in Domoticz dan kan ik de sensor weer uitlezen.

 

image.png.38041d7418b047dadb67780e59ce45a2.png

 

image.png.7dd424a936165c962448d0582f16c37a.png

Deel dit bericht


Link naar bericht
Delen op andere sites

hmmz, zo te zien is ie wel netjes aanwezig op 1wire, anders kan je hem ook niet uitlezen. Als je onder setup en dan hardware in domoticz kiest voor 1wire, kan je hem dan niet zo toevoegen?

 

als je een ls /mnt/1wire doet zie je daar dan wat?

Deel dit bericht


Link naar bericht
Delen op andere sites
1 uur geleden, wiz zei:

hmmz, zo te zien is ie wel netjes aanwezig op 1wire, anders kan je hem ook niet uitlezen. Als je onder setup en dan hardware in domoticz kiest voor 1wire, kan je hem dan niet zo toevoegen?

 

als je een ls /mnt/1wire doet zie je daar dan wat?

 

Helaas;

con@debian:~$ ls /mnt/1wire
con@debian:~$

Leeg...

Deel dit bericht


Link naar bericht
Delen op andere sites

Nog even wat meer informatie, Digitemp heeft een logfile gegenereerd "Digitemp.conf"

TTY /dev/ttyUSB2
READ_TIME 1000
LOG_TYPE 1
LOG_FORMAT "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F"
CNT_FORMAT "%b %d %H:%M:%S Sensor %s #%n %C"
HUM_FORMAT "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F H: %h%%"
SENSORS 1
ROM 0 0x28 0xFF 0xEC 0xA7 0x3C 0x04 0x00 0xC2

Bij de opdracht:

digitemp_DS9097 -a -q -c digitemp.conf

 

krijg ik het volgende te zien:

Jan 06 11:12:29 Sensor 0 😄 21.50 F: 70.70


 

Deel dit bericht


Link naar bericht
Delen op andere sites

als je als root aangemeld de devices bekijkt en als je als con de devices bekijkt is er een verschil

dat kennen we ook van cardreaders per USB aangesloten aan de enigma2 receivers

je moet het device met de juiste naam aanspreken in de config en niet als 
TTY /dev/ttyUSB2

 

dus kijk hoe die echt heet met lsusb indien je als root aangemeld bent of de console als root gestart hebt

Deel dit bericht


Link naar bericht
Delen op andere sites
Geplaatst: (aangepast)
7 uren geleden, Tonskidutch zei:

als je als root aangemeld de devices bekijkt en als je als con de devices bekijkt is er een verschil


dat kennen we ook van cardreaders per USB aangesloten aan de enigma2 receivers

je moet het device met de juiste naam aanspreken in de config en niet als 

TTY /dev/ttyUSB2

 

dus kijk hoe die echt heet met lsusb indien je als root aangemeld bent of de console als root gestart hebt

 

Bedoel je dit? Ik zie het verschil niet...

 

con@con:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:07dc Intel Corp.
Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
con@con:~$ sudo su
root@con:/home/con# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:07dc Intel Corp.
Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


 

aangepast door Con

Deel dit bericht


Link naar bericht
Delen op andere sites

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.
Opgelet: Je bericht zal moeten worden goedgekeurd door een moderator alvorens het zichtbaar zal worden.

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in


  • Wie is er online   0 leden

    Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken

  • Gerelateerde inhoud

    • Door krui21
      Hallo medesatters,
       
      ik ben al een paar dagen bezig met een nieuw project: Ambilight via mijn zgemma.
      - De arduino uno geprogrammeerd met fastlight (werkt correct op windows)
      - Daarna Enigmalight geinstalleerd, en de configfile aangepast.
       
      [device]
      name ambilight
      output /dev/tty....
      type momo
      interval 20000
      prefix 41 64 61 00 18 4D
      channels 60
      rate 500000
      debug off
       
      -Als ik telnet: cat /proc/tty/drivers naar mijn zgemma dan staat hij er netjes tussen:
       
      /dev/ttyACM  166  0-255 serial,  dus denk dat de zgemma de arduino wel herkend, maar ga ik naar de instellingen van
      enigmalight dan is dev/ttyACM niet te vinden in de lijst, en ook niet als ik via wsftp ga zoeken in de map dev/
       
      Ik blijf hier hangen en kom echt niet verder, hoop dat iemand het wel werkende heeft en mij misschien weer een beetje op gang kan helpen....
       
      Thanks !!!
    • Door MySat
      Uitdaging:
       
      In een huis met 4 enigma boxen op dezelfde image heb je ook het nodig onderhoud aan deze oplossing. Ik zou dit graag centraal doen door bijv de zenderlijsten centraal bij te houden en dan "uit te delen" aan de boxen in het huis. Alvorens allerlei scripts er op los te laten, eerst eens de vraag of hier standaard oplossingen voor zijn zoals:
      - plugins of
      - provision server oplossingen of
      - scripts
       
      Het zou mooi zijn indien er een webbased interface beschikbaar is voor het managen van allerlei aspecten, maar ik weet dat dit mogelijk nu een brug te ver is.
       
      Ben benieuwd of een van jullie dit inmiddels opgelost hebben en zoja op welke manier.
    • Door Ambilight
      vraagje
      ik heb een fujitsu Siemens TX 100 Sp3  Xeon E3-1230 V2 3,3 ghz
       
      daar zitten 2 netwerk kaarten onbord ik heb Debian 10 geinstaleerd
      en zou graag alle 2 netwerk kaarten in actie zien hoe moet ik dat instellen
      graag jullie hulp een stappen plan graag kom er zelf niet uit want als ik de ene aan zet gaat de andere uit
       
       
    • Door Ambilight
      Hoi Jongens ben op zoek naar het volgende
      HANDLEIDING OSCam server  Installeren op een Debian 10 en Ubuntu 18.04.3 LTS /19.10  PC ( in mijn geval op Dell T3500 Xeon W3530 2,8 Ghz  )
      ook graag installatie gids voor de Reader Omnikey 3121 USB / Smargo Reader
       
      Dit had ik  klopt dit nog zo niet wat moet er dan anders ?
      graag jullie raad en advies
       
      *** Compileren van Oscam ***


       
      Open Putty
      Dit is vergelijkbaar met het Terminal venster wat je eerder had op de server zelf.
      Log in als ROOT
      Zorg eerst voor alle drivers zoals libusb-smargo-libcrypto-pcsc-pthread  enz….. op je linux server.
      Deze stap hoef je slechts 1 keer te doen. Volgende keer compilen hoef je alles boven de lijn dus niet meer te doen.
      cd
      apt-get install openssl libssl-dev gcc g++ pcscd pcsc-tools libpcsclite1 libpcsclite-dev cmake make libpthread-stubs0 libpthread-stubs0-dev libncurses5 libncurses5-dev wget bzip2
      wget http://cdnetworks-us-2.dl.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2
      wget http://garr.dl.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2
      tar xjvf libusb-1.0.8.tar.bz2
      cd libusb-1.0.8
      ./configure
      make
      sudo make install


       
      # Nu alle drivers op de server aanwezig zijn kunnen we beginnen met compilen

       
      cd /lib/
      sudo ln -s libcrypto.so.0.9.8e libcrypto.so.0.9.8

      sudo apt-get install yum

      cd /usr/local/bin/

      sudo apt-get install subversion


       
      Nu kan je de losse bestanden van de oscam versie gaan downloaden die je wilt compilen.
      Typ achter –r de versie die je wilt compilen. In dit voorbeeld gebruik ik OSCAM 1.20-unstable_svn build #7819
      Ik heb voor het gemak 2 locaties in deze Wiki gezet waar je deze vandaan kan halen. Er kan er immers wel eens
      een niet werken. En mochten ze beide niet werken, kijk dan hier naar een werkende link:
      “http://www.streamboard.tv/oscam/wiki/BuildingOscam”


       
      sudo svn co http://streamboard.de.vu/svn/oscam/trunk/ -r 7819
      sudo svn co http://streamboard.tv/svn/oscam/trunk -r 7819
       
      cd /usr/local/bin/trunk
      sudo apt-get install cmake

      sudo mkdir build_dir

      cd build_dir

      sudo cmake /usr/local/bin/trunk

      sudo make


       
      Nu  is het compilen klaar.
       
      Ga met WinSCP naar /usr/local/bin/trunk

      Verplaats/Kopieer – oscam naar:/usr/local/bin

      BELANGRIJK!  Geef ook oscam weer rechten 777
       
      Adding Omnikey Cardman 3121 USB to Ubuntu or Debian.pdf
    • Door luisteraar
      Zijn hier leden die ervaring hebben met media server.
      mediatomb en plex heb ik gevonden
      Wat is aan te raden wil dat de mediaserver ook met
      een enigma2 sat ontvanger overweg kan
      op de server staat ubuntu
       
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

Onze Gebruiksvoorwaarden en Privacybeleid