Gå til innhold
  • Bli medlem

OlavT

Medlemmer
  • Innholdsteller

    47
  • Ble med

  • Besøkte siden sist

Nettsamfunnsomdømme

0 Neutral

Om OlavT

  • Rang
    Medlem

Hjemmeautomasjon

  • System
    Annet

Nylige profilbesøk

Blokken for nylige besøkende er slått av og vises ikke for andre medlemmer.

  1. Jeg har den suspekte. Men, er det typisk at den bare klarer å lese 1 byte (0x07) og ingenting mer? Har bestilt meg en ny leser også. Synd at den med en USB-kabel på ikke fungerer for den er litt mer praktisk.
  2. Har akkurat fått koblet meg opp til Hafslund / Aidon over HAN, men får bare en byte 0x07 hvert 2.5 sekund. Har fått beskjed om at porten skulle vært åpnet, men er det slik den ville oppført seg om den ikke er korrekt åpnet?
  3. Har en eldre varmepumpe som jeg kunne tenkte meg å styre uten å måtte fysisk trykke på kontrollpanelet. Alt slikt utstyr burde hatt en RS232 port og en dokumentert protokoll for styring av funksjonaliteten! Jeg mistenker at selv nytt utstyr har lukkede løsninger og er da i praksis nesten ubrukelige til å inngå i en helhet. Noen som har noen tips?
  4. Er på jakt etter en utendørs Z-Wave bevegelsessensor, men finner lite å få kjøpt? Noen som har noe å anbefale?
  5. Ja, men da må den skrus på veggen der strømkabelen kommer ut av veggen ved varmtvamsberederen og jeg vet ikke hvor tilgjengelig det punktet er.
  6. Har en varmtvannsbereder som er fast montert med strøm. Hva er de beste Z-Wave devicene for å styre denne samt å måle strømforbruket? Disse? https://www.tronika.no/en/consumption-meters/960-power-meter-zmnhtd1.html https://www.tronika.no/en/smarthome-accessories/959-contactor-ika232-20.html Andre alternativer?
  7. Fant forøvrig en litt merkelig kWh måling i meldingen som blir sendt hver time. Den var identisk to timer på rad enda det var rapportert effekt den timen. Her er tallene: 00: 16787.3 01: 16788.54 (+1.24) 02: 16790.57 (+2.03) 03: 16790.57 (0.00) 04: 16793.37 (+2.80) 05: 16794.9 (+1.53) Noen som har sett lignende?
  8. Takk for all hjelp. Da har jeg kode som leser og tolker alle Aidon HAN meldingene. Det er nyttig å kunne sjekke dataene fra strømmåleren. Synes det er merkelig mye aktivitet på hytta som står med 6 grader innetemperatur. Det er sikkert panelovnene, men de går i såfall av og på hele tiden. Hadde trodd de skulle ha en hysterese som gjorde at de tok seg litt lengre pauser. Jeg får dobbeltsjekke etterhvert. Uansett artig og kunne få data.
  9. Ok, da har jeg laget kode for å parse Cosem meldingene slik: 04.02.2019 15:00:01.142 - INFO: Reading from HAN port 04.02.2019 15:00:02.386 - INFO: FormatType=10 FrameLength=42 04.02.2019 15:00:02.389 - INFO: DestinationAddressLength=1 SourceAddressLength=2 04.02.2019 15:00:02.391 - INFO: Control=19 04.02.2019 15:00:02.394 - INFO: buffer.Length=29 04.02.2019 15:00:02.401 - INFO: 0f 40 00 00 00 00 01 01 02 03 09 06 01 00 01 07 00 ff 06 00 00 06 f9 02 02 0f 00 16 1b 04.02.2019 15:00:02.403 - INFO: buffer.Length=23 04.02.2019 15:00:02.405 - INFO: 01 01 02 03 09 06 01 00 01 07 00 ff 06 00 00 06 f9 02 02 0f 00 16 1b 04.02.2019 15:00:02.407 - INFO: Creating CosemArray with 1 elements 04.02.2019 15:00:02.409 - INFO: Creating CosemStructure with 3 elements 04.02.2019 15:00:02.411 - INFO: Created CosemOctetString with Value=01 00 01 07 00 ff 04.02.2019 15:00:02.415 - INFO: Created CosemDoubleLongUnsigned with Value=1785 04.02.2019 15:00:02.417 - INFO: Creating CosemStructure with 2 elements 04.02.2019 15:00:02.419 - INFO: Created CosemInteger8 with Value=0 04.02.2019 15:00:02.422 - INFO: Created CosemEnum with Value=Watt 04.02.2019 15:00:02.425 - INFO: Created CosemStructure with 2 elements 04.02.2019 15:00:02.426 - INFO: Created CosemStructure with 3 elements 04.02.2019 15:00:02.429 - INFO: Created CosemArray with 1 elements
  10. Er nesten i mål med rekursiv parsing av Cosem objektene, men sliter litt med å se hvordan 3. elementet i denne linjen skal tolkes (fra Aidon dok., eksempel på melding linje 7: 0203 0906 0100010700ff 06 00000552 0202 0f00 161b "0203" = Structure med 3 elementer 1. element: "0906" = Octet string lengde 6: "0100010700ff" = OBIS kode 2. element: "06" = Double long unsigned: "00000552" = verdien 3. element "0202" = Structure med 2 elementer? Men, skal det tolkes som "0f" = integer byte og "00" = verdien? og deretter "16" = enum og "1b" = verdien? I Aidon eksempelet er "0f00" og "161b" gruppert sammen. Det får meg til å tro at de ikke skal tolkes som "0f 00" og "16 1b", men på en annen måte. Noen som har knekt denne?
  11. Har du noe Java kode å dele til inspirasjon? Jeg tror jeg har skjønt det meste av meldingene nå, men sliter litt med gode navn på de forskjellige delene. Har kalt hele meldingene som starter og slutter med 0x7e for HDLCFrame. Meldingen som trekkes ut fra HDLCFrame har jeg kalt AidonAPDU (ikke veldig bra navn). Deretter er jeg usikker på terminologien. For eksempel navn på meldingen som starter med 0109 og som innholder 9 meldinger der hver av de 9 meldingene igjen inneholder x elementer. Har du noen bra navn her?
  12. Noen som har noe kode for å håndtere HDLC "bit-stuffing" av data, slik at data konverteres tilbake på rett måte?
  13. Ser ikke noe kapittel 8.4 i den dokumentasjonen. Siste kapittel er 7 så vidt jeg kunne se.
  14. Flott! Aner du hva linje 2 og 3 er?
  15. Så vidt jeg kan lese Aidon dokumentasjonen så er: " 7e a0d2 41 0883 13 82d6 e6e700" starten på en HDLC frame der: 7e = Flag a0d2 = Frame format 41 = Client address 0883 = Server address 13 = Control 82d6 = HCS e6e700 = LLC Men, jeg får det ikke til å matche beskrivelsen av HDLC her: https://en.wikipedia.org/wiki/High-Level_Data_Link_Control Noen som kan dette?
×